TCP/IP协议系统
TCP/IP协议所要完成的职责
1. 把消息分解为可管理的数据块,并且这些数据块能够有效的通过传输介质。
2. 与网络适配器硬件连接。
3. 寻址,即发送端计算机必须能够定位到接收数据的计算机,接收计算机必须能够识别自己要接受的数据。
4. 将数据路由到目的计算机所在的子网,即使源子网和目的子网分处不同的物理网络。
5. 执行错误控制、流量控制和确认。对可靠的通信而言,发送和接收计算机必须能够发现并纠正传输错误,并控制数据流。
6. 从应用程序接收数据并传输到网络。
7. 从网络接收数据并传输到应用程序。
TCP/IP协议系统的分层以及各层的功能
TCP/IP中常用的是四层模型:
- 应用层
- 传输层
- 网际层
- 网络访问层
网络访问层
最下层,提供了与物理网络连接的接口。针对传输介质设置数据格式,根据硬件的物理地址实现数据的寻址,对数据在物理网络中的传递提供错误控制。
网际层
提供独立于硬件的逻辑寻址,从而让数据能够在具有不同物理结构的子网之间传递,提供路由功能来降低流量,支持网间的数据传递。实现物理地址与逻辑地址的转换。
传输层
为网络提供了流量控制,错误控制,和确认服务。充当网络应用程序的接口。
应用层
为网络排错、文件传输、远程控制和Internet操作提供了应用程序,还支持应用编程接口&#