TCP/IP的數據傳輸
發布時間:2015/3/31 19:59:05 訪問次數:436
網絡端口是一個軟件結構,N120702被客戶程序或服務進程用來發送和接收信息。一個端口對應一個16位的數。服務進程通常使用一個固定的端口。建立網絡通信時必須明確端口地址。
(1)源IP地址:發送包的IP地址。
(2)目的IP地址:接收包的IP地址。
(3)源端口:源系統上的連接端口。
(4)目的端口:目的系統上的連接端口。
TCP和UDP服務通常有一個客戶/服務器的關系,例如一個Telnet服務進程開始在系統上處于空閑狀態,等待著連接,用戶使用Telnet客戶程序與服務進程建立一個連接。客戶程序向服務進程寫入信息,服務進程讀出信息并發出響應,客戶程序讀出響應并向用戶報告。因而,這傘連接是雙工的,可以用來進行讀寫。
在數據傳送中,可以形象地理解為有兩個信封:TCP和IP信封。要傳遞的信息被分成若干段,每一段塞人一個TCP信封,并在該信封上記錄有分段號的信息,再將TCP信封塞人IP大信封里,發送到網上。在接收端,一個TCP軟件包收集信封,抽出數據,按發送端的順序還原,并加以校驗,若發現差錯,TCP將會要求重發。因此TCP/IP在因特網中幾乎可以無差錯地傳送數據。對因特網用戶來說,并不需要了解網絡協議的整個結構,僅需了解IP的地址格式,即可與世界各地進行網絡通信。
網絡端口是一個軟件結構,N120702被客戶程序或服務進程用來發送和接收信息。一個端口對應一個16位的數。服務進程通常使用一個固定的端口。建立網絡通信時必須明確端口地址。
(1)源IP地址:發送包的IP地址。
(2)目的IP地址:接收包的IP地址。
(3)源端口:源系統上的連接端口。
(4)目的端口:目的系統上的連接端口。
TCP和UDP服務通常有一個客戶/服務器的關系,例如一個Telnet服務進程開始在系統上處于空閑狀態,等待著連接,用戶使用Telnet客戶程序與服務進程建立一個連接。客戶程序向服務進程寫入信息,服務進程讀出信息并發出響應,客戶程序讀出響應并向用戶報告。因而,這傘連接是雙工的,可以用來進行讀寫。
在數據傳送中,可以形象地理解為有兩個信封:TCP和IP信封。要傳遞的信息被分成若干段,每一段塞人一個TCP信封,并在該信封上記錄有分段號的信息,再將TCP信封塞人IP大信封里,發送到網上。在接收端,一個TCP軟件包收集信封,抽出數據,按發送端的順序還原,并加以校驗,若發現差錯,TCP將會要求重發。因此TCP/IP在因特網中幾乎可以無差錯地傳送數據。對因特網用戶來說,并不需要了解網絡協議的整個結構,僅需了解IP的地址格式,即可與世界各地進行網絡通信。
上一篇:TCP/IP協議的分層模型
上一篇:TCP/IP協議的應用