计算机网络总结
1.概述
1.主机之间的通信方式:客户-服务器(C/S),对等(P2P);
2.总延时=排队延时+处理延时+传输延时+传播延时;
传输延时:主机或路由器传输数据帧所需要的时间;
传播延时:电磁波在信道中传播所需要的时间;
3.计算机网络体系结果
-
1.应用层:为特定应用程序提供数据传输服务;如HTTP,DNS等协议;
-
2.表示层:数据压缩、加密以及数据描述;使得应用程序不必关心在各台主机数据内部格式不同的问题;
-
3.会话层:建立及管理会话;
-
4.传输层:为进程提供数据传输服务;运输层包括两种协议:传输控制协议TCP,提供面向连接、可靠的数据传输服务,数据单位为报文段;用户数据报协议UDP:提供无连接、尽最大努力的数据传输服务,数据单位为用户数据报。 TCP主要提供完整性服务,UDP主要提供及时型服务;
-
5.网络层:为主机提供数据传输服务;网络层把传输下来的报文段或者用户数据封装分组;
-
6.数据链路层:为同一链路的主机提供传输服务。数据链路把网络层传下来的分组封装成帧;
-
7.物理层:考虑的时怎样在传输媒体上传输数据比特流。
TCP/IP体系结构不严格遵循OSI分成概念;应用层可能会直接使用IP层或着网络接口层; -
路由器只有下面三层协议,因为路由器位于网络核心中,不需要为进程或者应用程序提供服务,yiic也就不需要传输层和应用层;
2.物理层
-
通信方式:根据信息在传输线上的传送方向:
单工通信------单向传输
半双工通信------双向交替传输
全双工通信------双向同时传输 -
带通调制:
模拟信号是连续的信号,数字信号是离散的信号,带通调制把数字信号转换为模拟信号;
3.数据链路层
3.1封装成帧
将网络层传下来的分组添加首部和尾部,用于标记帧的开始与结束;
首部 | IP数据报 | 尾部 |
---|
3.2
- 在数据部分出现首部尾部相同内容前插入转移字符;在接受端进行处理之后可以还原出原始数据。这个过程透明传输的内容就是转移字符,用户察觉不到转义字符的存在;
- 差错检测:目前数据链路层广泛使用了循环冗余检验(CRC)来检测比特错;
3.2信道分类
- 广播信道:主要有两种控制方法进行调节,一个是使用信道复用计数,一个时使用CSMA/CS协议;
- 点对点信道:使用PPP协议进行控制;
- 信道复用技术:
1.频分复用:所有主机在相同时间占用不同的频率带宽资源;
2.时分复用
3.统计时分复用:不固定每个用户在时分复用帧中的位置,只要右数据就集中起来组成统计时分复用帧然后发送;
4.波分复用:光的频分复用;
5.码分复用:
CSMA/CD(载波监听多点接入/碰撞检测)协议
- MAC地址:为链路层地址,长度为6个字节,用于唯一标识网络适配器(网卡)