基础知识
计算机网络的类别
- 广域网 WAN(Wide Area Network),作用范围在几十至几千公里
- 城域网 MAN(Metropolitan Area Network),作用范围在五至五十公里
- 局域网 LAN(Local Area Network),作用范围在一功能左右
- 个人局域网 PAN(Personal Area Network),通常作用范围为10米左右,通过无线连接起来的个人局域网又称为WPAN
计算机网络的性能指标
- 速率:指的是连接在计算机网络上的主机在数字信道上传送数据的速率.通俗来讲就是单位时间内能发送的数据量
- 带宽:指的是网络的通信线路所能传送数据的能力.通俗来讲就是网络线路承载数据的宽度
- 吞吐量:指的是单位时间内通过某个网络的数据量
- 时延:指的是数据通过网络从一端传送到另外一端的时间(总时延=发送时延+传播时延+处理时延+排队时延)
- 时延带宽积:指的是传播时延*贷款表示以比特为单位的链路长度
- 往返时间RTT:指的是从发送端发送数据开始到发送端接受到接受端的响应为止
- 利用率:指的是信道利用率和网络利用率
计算机网络协议划分
-
OSI七层协议
7. 应用层
6. 表示层
5. 会话层
4. 运输层
3. 网络层
2. 数据链路层- 物理层
-
TCP/IP四层协议
4. 应用层(TELNET,FTP,SMTP)
3. 运输层(TCP/UDP)
2. 网际层(IP)- 网络接口层
由于TCP/IP协议中的网络接口层是对通信链路的一个抽象因此并无具体实现,因此又折中出了一个五层协议的架构
- 网络接口层
-
五层协议
5. 应用层
4. 运输层
3. 网络层
2. 数据链路层- 物理层
TCP和UDP的异同
TCP和UDP都是运输层协议,TCP在设计是可靠的(因此有三次握手)
TCP/IP协议族的沙漏模型
应用层 : HTTP SMTP DNS RTP H.323 SIP
\ / \ / \ /
运输层 : TCP UDP SCTP
\ | /
网际层 : IP
/ |
网络接口层: 接口1 接口2 接口3
通信方式
- 单向通信
信号只能沿着一个方向移动 - 双向交替通信(半双工通信)
单位时间内信号只能沿着一个方向移动 - 双向同时通信
单位时间内信号可向不同的方向移动
网际层协议-IP
HTTP是什么?
HTTP是一种超文本传输协议(Hypertext Transfer Protocol),主要是由于