资讯详情

计算机网络-面试题

1、OSI 七层结构、TCP/IP 四层结构,五层协议结构

  • :物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
  • :网络接口层、网络层、运输层、应用层。
  • :物理层、数据链路层、网络层、运输层、应用层。

:按自下而上的顺序。

OSI 七层参考模型,每层功能:

对应的层 作用 相应的网络协议/硬件
物理层 提供数据传输,网卡接口,传输介质。 中继器、集线器、网关.
数据链路层 进行,将要传输的数据转换为二进制。 网卡、网桥、交换机
网络层 进行,网络互联。 、ICMP、…
传输层 端到端可靠数据传输。 、…
会话层 建立用户级连接,选择合适的连接 SQL、、…
表示层 用于数据 JPEG、MPEG、ASII、…
应用层 具体功能由应用程序提供用户服务。 SMTP、、DNS、…

2、TCP 和 UDP 区别? TCP、UDP 有哪些协议?

TCP 和 UDP 的区别?

  • TCP 提供的、,而 UDP 提供的是的、

  • TCP确保数据的正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证。

  • TCP 传输单位称为 ,UDP 传输单位称为

  • ,因为不需要连接等待,操作少了很多,但是安全性一般。

面向连接和非面向连接的区别?

  • 对于连接服务,通信双方应在通信前建立完整的沟通渠道。在通信过程中,可以实时监控和管理整个连接。
  • 非连接服务,无需提前建立联系两个通信节点连接。当需要通信地点时,发送节点可以将信息发送到网络上,以便信息可以独立传输到网络上。一般来说,在传输过程中不再进行监控。

基于 TCP、UDP 有哪些协议?

基于 TCP 的协议:

  • :Web将超文本传输到本地浏览器的服务器传输协议。
  • :邮件发送协议。服务器是开放的 号端口。
  • :使用定义文件传输协议 端口。

基于 UDP 的协议:

  • :用于将域名地址转换为服务 IP 地址。DNS 用的是号端口。

TCP 与 UDP 适用场景:

TCP:对网络通信质量有要求时,例如:整个数据应准确地传递给对方,HTTP、HTTPS、FTP将使用传输文件的协议。

UDP:当强调传输性能而不是传输的完整性时,网络通信速度应尽可能快:例如 QQ语音,QQ视频等。

3、TCP 如何保证协议的可靠传输?

TCP 确保数据可靠传输的措施如下:

滑动窗及流量控制:

TCP利用实现

接收方发送的确认报告中的窗口字段可用于控制发送方的窗口大小,从而影响发送方的发送速率。将窗口字段设置为 0.发送方不能发送数据。

TCP拥塞控制采用四种算法,即

标签: 至上连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台