网络:设备之间互联实现资源共享称之为网络
通信线缆:同轴电缆、双绞线(屏蔽双绞线和非屏蔽双绞线)、光纤(单模光纤和多模光纤)、串口;
冲突:是指通信信号在共享链路上发成碰撞;
冲突域:冲突发生的位置
CSMA/CD:载波侦听多路访问/冲突检测
基本原理
1,先侦听,后发送数据
2,边发送数据,边帧听网络是否发生冲突
3,如果发生冲突则停止发送数据,执行退避算法
4,继续侦听网络,尝试发送数据;
半双工:在数据通信时在同一时间点只有一端可以发送数据
的通信方式称之为半双工(需要CSMA/CD技术)
全双工:在数据通信时双方可以同时发送数据的通信方式
称之为全双工(不用CSMA/CD技术)
网络通信协议:网络通信语言=语法+语义构成
OSI七层:物理层、数据链路层、网络层、传输层、会话层
表示层、应用层
TCP/IP为标准通信协议;
以太网:通过使用MAC地址进行数据通信方式称之为以太网;
ethernet 2(目的MAC地址,源MAC地址,type类型字段)
源MAC地址:表明数据帧谁发的
目的MAC地址:表明数据帧发给谁
type类型字段:表明上层协议;
802.3帧格式(目的MAC地址,源MAC地址,length)
LLC层(DSAP,SSAP,control Field字段):用于表明上层
协议
公共服务访问点:有DSAP+SSAP+固定Field(0x03)的这种方式
称之为公共服务访问
私有服务访问点:DSAP=0xAA(固定)+SSAP=0xAA(固定)+固定Field
(0x03)+ORG+PID称之为私有服务访问点;
FCS:尾部校验和在收到数据帧时进行计算数据的FCS值,是否与
携带的FCS值相同,不同则直接丢弃
MTU:最大传输单元,当数据包大于MTU值时,需要进行
分片操作
网络层(源IP地址、目的IP地址、protocol字段)
protocol表明上层协议
TTL:生存时间,每经过一台路由器则减一,当TTL值等于0
则丢弃,最大255,用于方式数据包环路
ID+flag+fragment offset:用于数据包分片
ID:表明原始数据包身份
flag:1表明是否允许分片,允许标示
为0,不允许标示为1;2,表明是否为最后一个分片,最后一个
标示为0,如果不是则标示为1
header checksum:头部校验和,在收到数据包时计算头部校验
和,如果计算值与携带值不一致则丢弃
header length:表明IP数据包头长度,IP数据包头长度最少为
20字节
total length:头长度+IP数据有效载荷
00101010
10010111 = 128+16+7
57=32+16+8+1=00111001
111=64+32+8+4+2+1=01101111
B=1011
07=0000 0111
68=01101000=104
转载于:https://www.cnblogs.com/xiaomada/p/7859696.html