# 计算机网络基础

​ 这些知识,可以说,能够串起来很多现实中的说法, 并且,这些知识加强了国内教材上未强调的知识

# 目录

# 记忆常见-端口号

  • 默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制。

  • 怎么不记混呢,就是0和1的区别,0是O管道负责传输,『1是把手,负责控制』

参考自:牛客网用户 (opens new window)

TCP  21 端口: FTP  文件传输服务

TCP  23 端口: TELNET  终端仿真服务
TCP  25 端口: SMTP  简单邮件传输服务
UDP  53 端口: DNS  域名解析服务
TCP  80 端口: HTTP  超文本传输服务
TCP  110 端口: POP3  “邮局协议版本3”使用的端口
TCP  443 端口: HTTPS  加密的超文本传输服务
1
2
3
4
5
6
7
8

# 什么是单工-半双工-全双工?

  • 3种通信方式:单工通信、半双工通信、全双工通信

# 1. 暴力版

  • 单工模式: 我打你 你不能还手 打你这个过程是发送 你抗揍这个过程是接收『比如,遥控器』
  • 半双工模式:
    • 我打你 你不能还手
    • 过一会儿 你打我 我不能还手
  • 全双工模式:
    • 俩人互殴
    • 我俩可以同时出拳(同时发送)同时抗揍(同时接收)😊😊😊😊😊😊

# 2.蜜雪冰城版

  • 单工模式:
    • 无时不刻,蜜雪冰城接收你的爱

无时不刻『你爱我』

01.单工

  • 半双工模式:
    • 3点整,你爱我
    • 5点整,我爱你 02.1.半双工

02.2.半双工

  • 全双工模式:

无时不刻,『你爱我,我爱你』

03.双工

图片来源:蜜雪冰城

# 7层模型中『数据』封装过程

(消息)数据—>段—>包—>帧—>比特流
1
  • 记忆方法:
  • TCP中是流式数据,抽刀断()水水更流『传输层』
  • 路由器在《自顶向下,计算机网络》中长得像()子『网络层』

从上往下数

7层模型 名字
应用层,表示层,会话层 PDU(协议数据单元)消息(数据)
传输层 PDU(数据段)
网络层 PDU
链路层 PDU
物理层 PDU比特

注意:

  • RFC文档中将TCP的运输层分组称为『报文』,UDP的分组称为『数据』,并且将网络层分组称为『数据
  • 《计算机网络-自顶向下方法》一书中,看到这个之后,为了避免混淆,将TCP/UDP的分组统称为『报文段』