TCP/IP通常被認爲是一個四層協議系統
應用層 telnet (遠程登錄)FTP(文件傳輸協議)和SMTP(簡單郵件傳輸協議),SNMP(簡單網絡管理協議)
運輸層 TCP(傳輸控制協議)和UDP(用戶數據報協議)
網絡層 IP(網際協議),ICMP(互聯網控制報文協議)和IGMP(互聯網組管理協議)
鏈路層 設備驅動程序及接口
TCP/IP協議族是一組不同的協議組合在一起構成的協議族。儘管通常稱爲TCP/IP,但TCP和IP只是其中兩種協議而已。
網關只用來表示應用層網關:一個連接兩種不同協議族的進程(例如TCP/IP與IBM的SNA),它爲某個特定的應用程序服務(常常是電子郵件或文件傳輸)。
在TCP/IP中,網絡層IP提供的是一種不可靠的服務。它只是儘可能快地把分組從源節點送到目的結點,但不提供任何可靠性保證。
網橋是在鏈路層上對網絡進行互連,而路由器是在網絡層上對網絡進行互連。網橋使得多個局域網(LAN)組合在一起,這樣對上層來說就像一個局域網。
A類0 7位網絡號 24位主機號 0.0.0.0到127.255.255.255
B類10 14網絡號 16位主機號 128.0.0.0到191.255.255.255
C類110 21網絡號 8位主機號 192.0.0.0到223.255.255.255
D類1110 28位多播地址 224.0.0.0到239.255.255.255
E類11110 27位留待後用 240.0.0.0到255.255.255.255
有3類IP地址:單播地址(目的端爲單個主機),廣播地址(目的端爲給定網絡上的所有主機)以及多播地址(目的端爲同一組的所有主機)。
封裝:TCP傳給IP的數據單元是TCP報文段,IP傳給網絡接口層的數據單元是IP數據報。通過以太網傳輸的比特流稱作幀。以太網數據幀的長度在46-1500字節之間。
對應的有個分用的過程。
服務器一般都是通過知名端口號來識別的。FTP21,Telnet23,TFTP69。
客戶端對它使用的端口號不關心,只要保證該端口號在本機上是唯一的就可以了。
網絡層與運輸層的區別:網絡層提供的是點到點的服務,傳輸層提供的是端到端的服務。
計算A類網絡號 2**7-2=126
計算B類網絡號 2**14-2=16 382
計算C類網絡號 2**21-2=2 097 150
每部分都減去2是因爲全0或全1網絡ID是非法。