Yui Help

计算机网络

HTTP

文章

问答

一、OSI七层协议

物理层

  1. 解决两台物理机之间的通信,通过二进制比特流的传输来实现,二进制数据表现为电流电压上的强弱,到达目的地再转化成二进制编码。

  2. 网卡、集线器

数据链路层

  1. 在不可靠的物理介质上提供可靠的传输,接受来自物理层的位流形式的数据,并封装成帧,传送到上一层

  2. 同样,也将来自上层的数据帧 ,拆装为位流形式的数据转发到物理层

  3. 在物理层提供的比特流的基础上,通过差错控制、流量控制,使得有差错的物理线路变为无差错的数据链路,提供物理地址寻址功能

  4. 交换机

网络层

  1. 将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方 ,通过路由选择算法为分组通信子网选择最佳路径

  2. 路由器

  3. ARP、IP

传输层

  1. 提供了两个进程间的通信

  2. 传输层向高层用户屏蔽了下面网络层的核心细节,使程序看起来就像在两个传输实体之间有一条端对端的逻辑通信信道

  3. TCP、UDP

会话层

  1. 建立会话:身份验证,权限鉴定等;

  2. 保持对话:对该会话进行维护,在会话维持期间两者可以随时使用这条会话传输数据

  3. 断开回话:当应用程序或应用层规定的超时时间到期后,OSI会话层才会释放这条会话

表示层

  1. 对数据格式进行编译,对收到或发出的数据根据应用层的特征进行处理,

  2. 如处理为文字、图片、音频、视频、文档等,还可以对压缩文件进行解压缩,对加密文件进行解密等

应用层

  1. 提供应用层协议,方便应用程序之间进行通信

  2. HTTP、FTP、SMTP

二、TCP/IP五层协议

  1. 物理层

  2. 数据链路层

  3. 网络层

  4. 传输层

  5. 应用层

三、TCP和UDP

Last modified: 28 十一月 2023