# 计算机网络基础
这些知识,可以说,能够串起来很多现实中的说法, 并且,这些知识加强了国内教材上未强调的知识
# 目录
# 记忆常见-端口号
默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制。
怎么不记混呢,就是0和1的区别,0是O管道负责传输,『1是把手,负责控制』
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
2
3
4
5
6
7
8
# 什么是单工-半双工-全双工?
- 3种通信方式:单工通信、半双工通信、全双工通信
# 1. 暴力版
- 单工模式: 我打你 你不能还手 打你这个过程是发送 你抗揍这个过程是接收『比如,遥控器』
- 半双工模式:
- 我打你 你不能还手
- 过一会儿 你打我 我不能还手
- 全双工模式:
- 俩人互殴
- 我俩可以同时出拳(同时发送)同时抗揍(同时接收)😊😊😊😊😊😊
# 2.蜜雪冰城版
- 单工模式:
- 无时不刻,蜜雪冰城接收你的爱
无时不刻『你爱我』
- 半双工模式:
- 3点整,你爱我
- 5点整,我爱你
- 全双工模式:
无时不刻,『你爱我,我爱你』
图片来源:蜜雪冰城
# 7层模型中『数据』封装过程
(消息)数据—>段—>包—>帧—>比特流
1
- 记忆方法:
- TCP中是流式数据,抽刀断(段)水水更流『传输层』
- 路由器在《自顶向下,计算机网络》中长得像(包)子『网络层』
从上往下数
7层模型 | 名字 |
---|---|
应用层,表示层,会话层 | PDU(协议数据单元)消息(数据) |
传输层 | PDU段(数据段) |
网络层 | PDU包 |
链路层 | PDU帧 |
物理层 | PDU比特 |
注意:
- RFC文档中将TCP的运输层分组称为『报文段』,UDP的分组称为『数据报』,并且将网络层分组称为『数据报』
- 《计算机网络-自顶向下方法》一书中,看到这个之后,为了避免混淆,将TCP/UDP的分组统称为『报文段』