TCP/IP
TCP/IP是目前最成功、使用最频繁的互联协议。
一个完整的TCP/IP应用数据包分为四层,分别是网络访问层(Network Access)、网际层(Internet)、传输层(Transport)、应用层(Application)。
OSI模型和TCP/IP模型关系对比图如下:
网络访问层
网络访问层的功能包括IP地址与物理硬件地址映射,以及将IP分组封装成帧。基于不同硬件类型的网络接口,网络访问层定义了和物理介质的连接。网络访问层包含了数据链路层的地址,如用在以太网上就是MAC地址。
该层是TCP/IP模型的最底层,负责接收IP层传来的IP数据报,并将数据报通过低层物理网络发出去,或者从底层物理网络上接受物理帧,解封装出IP数据报,交给IP层处理。
网际层
网际层主要功能包括三个方面:
1.处理来自传输层的额分组发送请求: 将分组装入IP数据报,填充报头,选择去往目的的结点路径,然后将数据报法网适当的网络接口。
2.处理输入数据报: 首先检查数据报的合法性,然后进行路由选择,加入该数据报已到达目的结点(本机),则去掉报头,将IP报文的数据部分交给相应的传输层协议;假如该数