常见术语 网络相关的术语 1、拓扑:物理拓扑-----体现了设备之间的连接关系 逻辑拓扑----设备之间的通信关系 2、数据载荷:传递的实际信息 3、报文(PDU--协议数据单元) 4、数据头部的作用:区分应用程序、找到数据的接收者 5、数据尾部的作用:确保数据是完整的 6、网关:转发不同网段的数据(离PC最近的三层交换机或 者路由器)
osi七层与TCP/IP协议
1.交换机:提供更多的接口,让多台主机可以相连
2.路由器:转发数据
网络工程师:
网络按范围分:
局域网:小范围网络;校园网,企业网
城域网:城市范围网络;
广域网:全国,全球网络;internet
网关一定要真实存在
网关:不同网段之间想通信 (连接在一起)需要借助网关 转发数据
单播——一对一,私聊
组播——一对多,群聊
广播——一对所有
广播域:一台机器发送广播,能收到消息的机器 都是在同一广播域
传输层:传输数据 通过端口号区分应用程序
1怎么传?
TCP :可靠协议 (安全性高,速度慢)
UDP:不可靠协议(安全性不高,速度快)
![](/i/l/?n=22&i=blog/2964633/202209/2964633-20220901131454144-1626142378.png)
七层划分为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
![](/i/l/?n=22&i=blog/2964633/202209/2964633-20220901131518413-258904585.png)
A和B通信
数据传输过来了:网卡 系统 应用
例如:Qq 微信 陌陌 soul
系统中每打开一个程序,系统会自动分配一个端口号(0~65535)
端口号:来区分应用程序
网络层:传给哪台主机 加入ip地址(源发出去的地址 目:目的地址)选路
数据链路层:mac地址 确认数据是否正确传给需要的机器 校验数据是否完整
物理层:比特流 数据 转换成电流信号
单工:只能发送 只能接收(学校广播,电台)
半双工: 虽然可以接受和发送,但是同时只能进行一种(对讲机)
全双工:同时接发(电话)
分层:
1.复杂问题简单化
2.便于排查故障
3.统一标准
公司设计自己的产品:
物理
协议
网络层:统称IP
IP协议
icmp协议:ping(排查网络故障)
如果网络有问题
先ping 自己 127.0.0.1(本机地址)
IGMP:组播协议
ARP:将IP地址 转换成MAC地址
RARP:将MAC地址 转换成IP地址 物理层: IEEE802.3有线局域网(以太网)
IEEE802.11无线局域网标准
数据链路层: 点对点协议(Point-to-Point Protocol) PPP协议是 目前广域网上应用最广泛的协议之一,它的优点在于 简单、具备用户验证能力、可以解决IP分配等。
传输层:
TCP:传输慢,有连接
UDP:传输快,没连接
应用层协议
0-65535 1000左右 固定
http:超文本传输协议 默认端口号:80
http:加密超文本传输协议 默认端口号:443 tcp
ftp:文件传输协议 默认端口号:20(权限)21(真实数据) tcp
tftp:简单文件传输协议(体量较小)默认端口号:69 udp
DNS:将IP地址 转换成 域名 www.baidu.com tcp udp 53
DHCP:动态获取ip地址 udp 67 68
数据封装过程:
![](/i/l/?n=22&i=blog/2964633/202209/2964633-20220901132231531-1529732236.png)
报文:头部加上层数据
传输层:数据段
网络层:数据包
数据链路层:数据帧
核心层:高速转发数据
汇聚层:管理核心交换机
接入层:提供更多端口
标签:协议,IP,TCP,OSI,地址,数据,端口号 From: https://www.cnblogs.com/fengxia6/p/16646173.html