网络协议三要素:语法、语义、时序
计算机网络如果按作用范围进行分类,可分:广域网 、城域网、 局域网、个人区域网
计算机网络从逻辑功能上可以分为 资源子网 和 通信子网 两部分
局域网使用的三种典型拓朴结构是 星型 、 环型 、 总线型
使用TCP和UDP协议的各种应用和应用层协议:
时延
发送时延(传输时延)=数据长度/数据发送速率
传播时延=传输距离/传播速率
时延=发送时延+传播时延
例题:
计算以下两种情况的发送时延和传播时延:
(1)数据长度为10^7bit ,数据发送速率为100K bit/s ,传输距离为1000km ,信号在媒体上的传播速率为2x10^8m/s
提示: 发送时延=数据长度/数据发送速率 传播时延=传输距离/传播速率 答: (1) 发送时延=10^7/100K=100s ,传播时延=1000*1000/(2*10^8)=0.005s (2) 发送时延=10^3/10^9=10^-6s 传播时延=1000*1000/(2*10^8)=0.005s
OSI七层模型
osi七层模型对应的功能和协议
传输单元:
传输层(报文)
网络层(分组)
数据链路层(帧)
物理层(比特)
物理层
曼彻斯特编码与差分曼彻斯特编
特点:在T/2处都会跳变。不会超过1T一直不变动
数字信号(非归零码):低电平表示“0”,高电平表示“1”(高1低0)
在曼彻斯特编码中,每一位的中间有一跳变,位中间的跳变既作时钟信号,又作数据信号;从高到低跳变表示"1"
- 曼彻斯特编码
第一种
位中间 电平从高到低跳变表示"1";
位中间电平从低到高跳变表示"0"。第二种与第一种相反
位中间 电平从高到低跳变表示"0";
位中间电平从低到高跳变表示"1"。
若无特殊说明,曼彻斯特码的编码规则均采用第二种约定, 即从低电平跳变到高电平表示“1”,从高电平跳变到低电平表示“0”。
- 差分曼彻斯特编码
在信号位开始时不改变信号极性,表示逻辑"1"
在信号位开始时改变信号极性,表示逻辑"0" ;
差分曼彻斯特编码初始位,用曼彻斯特编码的方式来判断
第一个信号时:
用曼彻斯特编码的方式来判断
后面的(从第二个开始)就看每个信号位开始时有没有跳变来决定,发生跳动为“0”,不发生跳动为“1”(同1异0)
数据链路层
crc校验
如果数据字段为11100011,生成多项式G(X)=X5+X4+X+1。请写出发送的比特序列,并画出曼彻斯特编码序号波形图。
例1:
例2:
判断收到序列是否正确
分析:等与0,正确;否则错误
简述CSMA/CD的工作原理
- 若媒体空闲,则传输
- 若媒体忙,一直监听直到信道空闲,然后立即传输。
- 若在传输中监听到干扰,则发干扰信号通知所有站点。等候一段时间,再次传输。
总结为:先听后发,边听边发,冲突停发,延迟重发。
IP地址
子网掩码:网络号和子网号都为1,主机号为0
1.IP常见分类
2.分多少台主机
看子网掩码,主机号占几位(n)-->二进制0为主机位 主机台数:2^n-2
子网掩码255.255.255.240;240–》11110000占了四位,可分主机数2^4-2=14
例:IP地址:165.247.52.119,子网掩码:255.255.248.0,写出该ip所在网络的网络地址和广播地址,划分的子网最多支持多少台主机?
3.子网划分
全0的网络号,和全1的广播地址不能用
分2^n个子网,n代表被占用的主机位
若分3个子网,需要占2位主机位,2^2=4>3
例一: 如果将192.12.66.128/25 划分为三个子网,其中子网1 可以容纳50 台计算机,子网2 和子网3分别容纳20 台计算机,要求网络地址从小到大依次分配给三个子网,请写出三个子网掩码与可用的IP 地址段。
例2:现想对192.168.0.0/24、192.168.1.0/24、192.168.2.0/24、192.168.3.0/24进行子网聚合,求新网络的子网掩码。
TCP
三次握手
四次挥手
例题:
























