当前位置:   article > 正文

计算机网络—01:五层协议_五层协议的单位

五层协议的单位

五层协议的体系结构,从上到下分别是:

 


一、什么是计算机网络?

计算机网络 是一个由不同传输媒体 / 构成的通信子网,与这个通信子网连接的 / 多台地理上分散的 / 具有唯一地址的计算机,将数据划分为不同长度的数据 / 分组进行传输和处理的协议软件 / 以及应用系统所组成的传输和共享的信息系统。


1. 应用层(application layer

作用:定义了进程间通信和交互的规则。通过应用进程间的交互来完成特定网络应用。

应用层协议:域名系统 DNS,HTTP协议,SMTP协议(支持电子邮件),POP3协议,IMAP协议、DHCP协议。

数据单元:报文(message)。

 


2. 运输层(transport layer)

作用:向两台主机中进程之间的通信提供通用的数据传输服务,应用进程利用该服务传送应用层报文。

运输层协议

  • 传输控制协议 TCP(Transmission Control Protocol):面向连接、可靠传输。传输单位是报文段。
  • 用户数据报协议 UDP(User Datagram Protocol):无连接、尽最大努力传输。传输单位是用户数据报。

  • 停止等待协议、ARQ协议。

 


3. 网络层(network layer)

作用:把运输层产生的报文段或用户数据报封装成分组(IP数据报)进行传送。

网络层协议:IP协议(ARP协议)、路由选择协议(IGP、BGP)、网际控制报文协议ICMP。

常用设备:路由器。

路由器作用:存储转发、路由寻址。

 


4. 数据链路层(data link layer)

作用:将网络层交下来的IP数据报组装成帧,在两个相邻结点间的链路上传送帧(frame)。 (封装成帧、透明传输、差错检测)

数据链路层协议:PPP协议、CSMA/CD协议

常用设备:网桥、交换机。

适配器作用:进行数据串行传输和并行传输的转换;把帧发送到局域网和从局域网接收帧。

注意:硬件地址,又称为物理地址MAC地址

 


5. 物理层(physical layer)

数据单位:比特

作用:考虑怎样在传输媒体上传输数据比特流,并且屏蔽传输媒体和通信手段的差异。

注意:双绞线、同轴电缆、光缆等物理媒体不属于物理层,可以当做第0层。

常用设备:集线器。

 

 


二、输入URL发生了什么?

  1. 浏览器输入域名
  2. 浏览器通过DNS解析得到了目标服务器的IP地址
  3. 查找IP地址,查找过程:浏览器缓存->本机hosts->路由器缓存->递归查询;
  4. 与目标服务器建立TCP连接
  5. 浏览器通过HTTP协议发送请求;(请求行、请求头、请求体)
  6. 服务器处理请求
  7. 服务器返回一个HTTP响应;(响应行、响应头、响应体)
  8. 释放TCP连接
  9. 浏览器显示HTML页面

 


如有错误,欢迎留言指正  * _ *

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/178485?site
推荐阅读
相关标签
  

闽ICP备14008679号