-
TCP/IP协议族是一组不同层次上的多个协议的组合;
-
TCP/IP协议族在网络分层模型中的位置
链路层:ARP、RARP
网路层:IP、ICMP(Internet互联网控制报文协议)、IGMP(Internet组管理协议)
传输层:UDP(用户数据报协议)、TCP(传输控制协议)
应用层:Telnet、FTP、SMTP、SNMP
-
采用TCP作为传输层协议的应用层:Telnet、Rlogin、FTP、SMTP;
-
采用UDP作为传输层协议的应用层:DNS、TFTP、BOOTP、SNMP;
-
TCP与UDP都使用IP协议作为网络层协议;
-
Ping使用了ICMP;
-
ARP与RARP用来转换IP层与网络接口层使用的地址;
-
域名系统DNS是一个分布的数据库,提供IP地址和主机名之间的映射信息;
-
数据从应用层进入协议栈的封装过程:
传输层:TCP首部+应用数据/UDP首部+UDP数据报
网络层:IP首部+【TCP首部+应用数据/UDP首部+UDP数据报】
网络接口层:以太网首部.14Bytes+【IP首部.20Bytes+【TCP首部.20Bytes+应用数据/UDP首部.8Bytes+UDP数据报】】+以太网尾部
-
IP首部包含8bit的协议域,1-ICMP、2-IGMP、6-TCP、17-UDP;
-
TCP首部/UDP首部包含16bit的目的端口与源端口号;
-
FTP服务TCP端口号为21,Telnet服务的TCP端口号为23,TFTP服务器的UDP端口号为69,任何TCP/IP实现所提供的服务用知名的1~1023之间的端口号;