计算机网络及通信协议

发布于 2023-09-08  272 次阅读


计算机通信网络的组成

计算机网络由通信子网和资源子网组成。其中,通信子网主要负责数据无差错和有序传递,其功能包含:差错控制、流量控制、路由选择和网络互联等。

资源子网指的是计算机通信的本地系统环境,包含主机、终端和应用程序等, 资源子网的主要功能是用户资源配置、数据的处理和管理、软件和硬件共享以及负载均衡等。

计算机通信网就是一个由通信子网承载的、传输和共享资源子网的各类信息的系统。

通信协议

通信协议的提出是为了完成计算机之间有序的信息交换,其内涵是相互通信的双方(多方)对如何是实现信息交换需要遵守的一整套规则。

通信协议中的三要素:

  • 语法:语法是用户数据与控制信息的结构与格式,以及数据出现顺序的意义
  • 语义:用于解释比特流的每一部分的意义
  • 时序:事件实现顺序的详细说明

UDP协议:

  • 协议开销小、效率高。
  • UDP是无连接的,即发送数据之前不需要建立连接。
  • UDP使用尽最大努力交付,即不保证可靠交付。
  • UDP没有拥塞控制。
  • UDP支持一对一、一对多、多对一和多对多交互通信。
  • UDP的首部开销小,只有8个字节。

TCP协议:

面向连接,可靠,基于字节流的传输层通信协议。

  • 三次握手
  • 四次挥手
  • 拥塞控制

DHCP协议:

局域网的网络协议,位于OSI模型的应用层,基于UDP协议,作用是自动分配IP给用户。

另外还存在相当多的协议,再之后的学习练习过程中,如有遇到,我会发布相关对协议的阐述和理解。


一花一世界,一叶一菩提。