网络

88 阅读3分钟

交换机:提供更多的网络接口(网口),让更多的机器加入到局域网中

路由器:帮助设备高速转发数据

网络七层

传输

应用层:输入高级语言的指令(人和程序之间的一个交流平台)

http:超文本传输协议 https :http+sll加密版http ftp:文件传输协议 tftp:简单文件传输协议

表示层:将人类使用的高级语言翻译成二进制语言

会话层:管理多个会话,保证消息正确到达指定主机

传输层:1.确定传输的协议 2.在网络传输中,通过端口号的不同,来区分应用程序 数据段

tcp:传输数据慢 但是稳定 udp:传输数据快 但是不稳定

协议:协商议定 发送数据是按照某种格式,对面也是以这种格式接收

网络层:选择数据的最佳传输路线(ip地址) 数据包

icmp:检测主机双向联通性 ping tracert igmp arp:地址解析 将ip转换成mac地址的协议

数据链路层:二次确认,数据是否正确到达(mac地址,全球唯一) 数据帧

物理层:插上网线,定义了一些物理接口的标准,将二进制数据转换成电信号传输出去

接收

物理层:将电信号转换为二进制

数据链路层:对比自己的mac和数据包里的mac地址做对比,如果一样接收,不一样丢弃

网络层:再次对比ip地址

传输层:通过端口号找到对应的程序

会话层:通过特定的会话通道 到达表示层

表示层:将二进制转化成高级语言

应用层:显示在应用程序中

两个电脑之间传输数据,靠端口号确定

在单体电脑中 靠pid号

单播:1对1私聊

组播:特定的一群人发消息

广播:所有人

数据封装的过程

屏幕截图 2024-03-11 171004.png

屏幕截图 2024-03-11 171022.png

数制:可用符号的个数

数位:数字在数中所在地位置,从右到左从0开始依次递增

基数

位权:数字真实的大小

当前数字*基数^位数=

ipv4地址由32位二进制组成

32个0 到 32个1

公网:全球可达

私网:全球不可达

10.0.0.0-10.255.255.255

172.16.0.0-172.31.255.255

192.168.0.0-192.168.255.255

两台主机网络位相同可以通信

网络位不同不可以通信

地址划分

网络位被人为划分为五份 ABCDE

A 0-127

B 128-191

C 192-223

D 224-239

E 240-255

A B C 三类地址是给主机设备用

D 组播地址0

E 科研地址

获取ip地址

手动设置ip地址 静态 按规则去写

动态获取 dhcp

特殊地址

广播地址:255.255.255.255

任意地址:0.0.0.0

私网地址(微软公司):169.254.xxx.xxx 在动态获取ip地址失败后会获得错误地址

回环地址:127.0.0.0-127.255.255.255 测试本机网卡设备是否正常(主机位全为0)

屏幕截图 2024-03-12 170236.png