交换机:提供更多的网络接口(网口),让更多的机器加入到局域网中
路由器:帮助设备高速转发数据
网络七层
传输
应用层:输入高级语言的指令(人和程序之间的一个交流平台)
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私聊
组播:特定的一群人发消息
广播:所有人
数据封装的过程
数制:可用符号的个数
数位:数字在数中所在地位置,从右到左从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)