TCP/IP 详解卷一 1
TCP/IP分为四层
应用层:处理特定的应用程序细节(端口号用来标识一个应用程序)
传输层(TCP UDP):为两台主机上的程序提供端到端的通讯
网络层(IP ICMP IGMP):处理分组在网络中的活动
链路层(ARP 硬件接口 RARP):处理与传输介质的物理接口细节
网络层提供一种不可靠的服务,传输层在不可靠的IP层上提供一个可靠的运输层
TCP/IP协议族中不同层次的协议
TCP可靠,UDP不可靠(不重传等)
IP是网络层上的主要协议,同时被TCP UDP使用
ICMP是IP协议的附属协议
帧
封装
分用
端口号
服务器一般是固定的,客户端是临时的(1024~5000,大于5000的是为其它服务器预留的)
总结:
1.互联网的目的之一是,在应用程序中隐藏所有的物理细节,这也是分层的目的之一。
2.应用层关心应用程序的细节,下三层处理通讯细节由内核执行
3.从程序开发的角度来看,减小了程序开发的学习周期和开发周期。
谢谢