TCP/IP,OSI模型层级和作用,TCP/IP模型,数据投放到网络中时各个层级对数据的封装,网络应用的应用部分与kernel部分,数据在路由器中的传递,udp与tcp数据的寻路次数
一、OSI模型:
7应用层
6表示层
5会话层
4传输层
3网络层
2数据链路层
1物理层
二、
1、物理层:定义物理设备标准,如网线接口,光纤接口,介质传输速率。主要作用是传输比特流,由0,1转换为电流强弱进行传输,到达目的地后再转换为0,1,这一层的数据叫比特
2、数据链路层:定义了如何让格式化数据以帧为单位进行传输,以及控制对物理介质的访问,通常还提供错误检测和纠正,确保数据的可靠性传输
3、网络层:在地理位置不同的两个端系统之间提供链接和路径选择,管理用户之间的连接
4、传输层:定义传输数据的协议和端口号(www的端口号是80等),如tcp,udp协议,主要是将下层接受的数据进行分段和传播,到达目的地后重组,这一层的数据一般叫段。
进程在进行网络通信时,会分配一个唯一的端口号,类似于进程标志符pid
5、会话层:通过传输层建立数据传输的连接的通路,用于在系统之间发起或接受会话请求
6、表示层:确保一个系统发送的信息可以被另一个系统的应用层读取,通过自发的格式转换统一多种数据的格式。
7、应用层:最靠近用户的OSI层,为用户的应用程序提供网