一下为一些常见的TCP/IP问题总结:
1. OSI与TCP/IP各层的结构与功能,都有哪些协议
互联网主要分为五层:
- 物理层:通过线路(可以是有形的线也可以是无线链路)传送原始的比特(bit)流,只完成一个节点到另一个节点的传送(单跳)
- 数据链路层:通过物理网络传送帧,只完成一个节点到另一个节点的传送(单跳)(hop-by-hop, node-to-node)
- 网络层:把包里面的目的地址拿出来,进行路由选择(routing),决定要往哪个方向传输,负责从源(source)通过路由选择到目的地(destination)的过程,达到从源主机传输数据到目标主机的目的(host-to-host)
- 传输层:也称为端到端传输,网络层只把数据送到主机,但不会送到进程。传输层负责负责进程与主机(host)间的传输,主机到主机(host-to-host)的传输交由网络层负责。在七层模型中,传输层还可以细分为会话层和展示层:
-
- 会话层:通过数据流建立会话关系
- 展示层:数据压缩、解压,加密、解密,数据类型、格式变换等一切与数据展示有关的操作
-
-
应用层:专门针对某些应用提供服务
网络层有如下协议:
传输层主要有TCP(传输控制协议)与UDP(用户数据报协议)两种协议。
应用层有如下协议: