内容体系
计算机网络的概念(了解)
OSI参考模型(掌握)
TCP/IP体系结构(掌握概念,及TCP/IP与OSI参考模型的关系)
1.计算机网络的概念
2.网络的性能
注意:信道带宽(Hz)与计算机网络中的带宽(bps)概念的区别。
- 速率:bps b/s 一点到另一点发送的数据率。(单位时间内发送的比特数据量)
- 带宽:从一点到另一点通过的最高数据率,单位也是bps。 (100M带宽指的是100bps)
- 吞吐率:实际通过网络的通信量
- 时延:有4种。计算时延实际就是这4种时延的累加
一般题目未给出处理时延和排队时延时,只需计算前面两种时延即可。
发送时延:指的是一条数据从发送的数据头到数据尾部全部以信号形式发送到信道所需要的时间(未传播)
传播时延:指的是信号离开发送方经信道达到接收方所需要的传播过程时间。
- 往返时间:A给B发一个信息,B给A发一个信息确认(收到),A才能继续发下一个信息所消耗的时间。
- 利用率:信道有%多少的时间是被利用到的。
3.网络协议
4.OSI模型层次结构
自下而上
- 物理层 :在两个相邻节点间,透明地传输以bit为单位的(透明)数据。所谓“透明”,指的是物理层并
不需要关注bit代表的具体含义,它只需要关注在主机之间怎么发送bit中的1和0,涉及到底层的编码。
- 数据链路层 :在两个相邻节点间,传输以帧为单位的数据。1帧包含很多bit和其他控制信息(CRC)。
作用:让网络层看来,底层链路没有出错。
- 网络层 :在两台主机之间,传输以报文为单位的数据。 (IP报文)网络层的作用就是为IP报文寻址,
找到一个最佳路径把报文从一台主机发送到另一台主机。
- 传输层 :通信的实质,不是主机与主机之间的通信,而是应用进程与应用进程之间的通信。应用进程又对应着应用层,(而每台主机都有一个独一无二的端口),所以传输层的作用是提供端到端的传输,把传输层的报文从一个硬件层交换到另一个硬件层。
- 会话层 : 功能比较薄弱,在两个会话之间建立会话机制,管理它们之间的会话活动。
- 表示层 :提供信息表示的方法。把应用层加载的数据,进行格式的转换。还可进行加密和压缩。
- 应用层 :为应用程序提供通信接口,使得应用程序能够使用网络服务。
5.数据封装与解封装
了解OSI模型中,数据是如何进行发送的?
举例:QQ发送一条消息。
以发送方A为例,数据封装过程如下:
从应用层QQ,先经过传输层,由传输层对消息进行封装(源端口和目的端口,指明这则消息是由哪个端口发出,去往哪个端口。所以主要封装的是传输层的报头)
网络层:在传输层的报头之前封装一个IP报头。IP报头用于指明这则数据包是由哪一台主机发出,去往哪一
台的主机(端口唯一)。
LLC子层:在传输层封装IP包头的基础上,再给数据包加一个LLC子层
MAC子层:数据包经传输层、LLC子层,经过MAC子层时,MAC子层会给数据包前后各加一个MAC子层和
FCS(帧校验序列:起校验作用)
物理层:数据包到达物理层时,物理层会把将数据包由帧变为 比特, 然后对bit 进行编码,最后再透明地传
输给接收方。
接收方B 解封装获取信息。过程逆过来即可!
网络层将数据包的IP包头去掉再传送至传输层,然后传输层把数据包的TCP/UDP头去掉再传送给B(此时只剩信息本身:hello)
6.OSI模型-服务访问点
OSI七层模型中,下层都是为上层提供服务的。交换的是服务数据单元/接口数据单元。
传输层通过数据端口号为网络层提供服务
网络层通过IP报文格式中的协议字段为传输层提供服务
数据链路层通过以太帧格式中的类型字段为网络层提供服务
对等层之间:同级实体间的交换。交换的是协议数据单元(共同遵循相同的网络协议)
7.TCP/IP体系结构
OSI 理论的研究模型
TCP/IP协议,事实的工作模型(4层,功能和OSI7层的功能大致对应)
各部分协议的作用及工作端口:
说明:以上材料均为本人在哔哩哔哩网站上学习整理所成,文章仅为自己学习记录复习使用。参考视频资料视频资源系希赛团队老师讲解,若笔记表述或内容有误,诚盼指正!
希望更多资料的uu,可以移步B站自行查找哦!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)