计网笔记 | 青训营笔记

179 阅读3分钟

考研408里有计网哇,所以这个课程相比之下对考研的帮助更大。所以听的比较认真。我也不太懂怎么像大佬一样把笔记做得很好看,就只当自己后面复习要用啦。 (PS:用蟹堡王来做举例确实挺不错的简单易懂)

一、网络的分类

局域网

LAN(Local Area Network),在较小的地理区域内建立的计算机网络。比如校园网啊,公司内网。

城域网

若干个局域网互相连接而成,适合于大都市的较大规模的计算机网络。就像赛博朋克2077里的那样,全球互联网被炸了,每座城都有一个城域网,彼此互不干扰。

广域网

涉及几个城市、一个国家、各个国家的一个的计算机网络。相比于上面的特点就是大

二、网络分层(这个很常见,除了七层之外还有五层模型)

  • 物理层(Physical Layer): 物理层负责处理与物理介质(如电缆、光纤等)相关的通信任务,包括数据的比特流传输、信号编码、硬件接口等。在这一层,数据以比特(bit)为单位进行传输。

  • 数据链路层(Data Link Layer): 数据链路层负责建立、维护和断开数据链路,以确保从源到目的地的可靠数据传输。此外,数据链路层还负责进行错误检测和流量控制。在这一层,数据以帧(frame)为单位进行传输。

  • 网络层(Network Layer): 网络层负责处理网络寻址和路由选择,以确定数据包从源节点到目的节点的最佳路径。网络层使用 IP 地址进行寻址。此外,网络层还负责处理分组和重组数据包。在这一层,数据以数据包(packet)为单位进行传输。

  • 传输层(Transport Layer): 传输层负责提供端到端的通信服务,包括数据的分段、传输、重组和确认。传输层还负责处理流量控制和差错控制。常见的传输层协议有 TCP(传输控制协议)和 UDP(用户数据报协议)。

  • 会话层(Session Layer): 会话层负责建立、管理和断开网络中的通信会话。会话层通过会话标识符来区分不同的通信会话,以确保数据流向正确的目的地。

  • 表示层(Presentation Layer): 表示层负责处理数据的表示和编码问题,以确保发送方和接收方的数据格式兼容。此外,表示层还负责进行数据加密和解密、数据压缩和解压缩等操作。

  • 应用层(Application Layer): 应用层是网络协议栈的最顶层,负责处理与特定应用程序相关的通信任务。应用层协议通常与用户直接交互,例如 HTTP(超文本传输协议)、FTP(文件传输协议)和 SMTP(简单邮件传输协议)等。

三、TCP协议 我看大部分都是用的英文的,我之间保存的有中文,直接贴过来

image.png