网络5g以及tcp协议等
—————————————————————————————————————
通讯的有关信息
通信:有来有回
1、建立连接
2、确认身份
3、建立通话,会话。其他的活动
通信:人与人,物于物,人与物之间通过某种媒介和行为进行的信息传递与交流网络通信,终端设备之间,通过计算机网络进行的通信。
ip地址
192.168.233.21
mac地址,全球唯—设备标识,指的就是我们的物理网卡
—————————————————————————————————————
网络的有关信息
ip地址:192.168.*.(其中意义是家庭住址)
mac地址全球每一台机器唯一的,设备表示符,指的是我们的物理网卡。(表示其意义也可以是身份证)也是其硬件地址
发送者——路由器——Internet——ip地址(运营商)——路由器——接受者(mac地址)
转发是:ip地址转发 确认是:mac地址
数据通信的方式:
单播:一对一,私聊。
组播:一对多,群聊。
广播:一对所有。
网络相关的一些常用术语:
物理拓扑:设备之间的连接关系
数据载荷:实际传递的信息,传递的实际信息。
数据头部:区分不同的应用程序,找到数据的接受者
数据尾部:确保数据是完整的,保证数据的完整性
ip地址:设备目前所在位置逻辑上的地址
Mac:设备编号,全球唯一的编号
网关:转发不同网段的数据(离终端最近的设备就是网关,路由器或者三层交换机)
交换机:提供给更多终端设备的接口,连接多个终端
路由器:选择最佳路径转发到你的目的地。(网关服务器就是路由器)
网络分类:
覆盖范围:
局域网:小范围的网络。
城域网:城市范围的网络。
广域网:全国全球,Internet
—————————————————————————————————————
OSI七层模型参考
网络七层:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层
划分的方法:网络的每一层次都有一个独立的功能
每一层之间的功能环环相扣,上一个功能可以为另一个功能提供必要的服务。形成系统的层次结构,提高工作效率
每一层只为相邻的上一次提供服务
1.应用层:人机交互界面
2.表示层:计算机是二进制语音,将发送的信息转换成二进制语音,把人类语言翻译成计算机可以识别的二进制语言,还有安全加密和数据压缩的功能。
3.会话层:准备发送其翻译好的语言。先找到接收的人的位置,建立会话连接,允许不同机器上的用户建立会话关系。
4.传输层:允许在同一软件的两个端口进行数据传输。传输层都是端到端(端到端:端口对端口直接的通讯)。
5.网络层:通过知道ip地址,在网络层进行最佳路径的数据传输
6.数据链路层:通过mac地址,确认设备的唯一标识正确,矫正其接受的信息是否正确。
7.物理层:物理层就是点对点(点对点:主机和主机直接的通讯。)变成信号传输,bit流,数据到达主机之后,有一个逆向的过程,将之前的过程倒着走一遍:物理层——数据链路层——网络层——传输层——会话层——表示层——应用层,最后传输
的数据到达。
—————————————————————————————————————
TCP/IP 5层模型
tcp/ip模型
tcp/ip是传输控制协议,也叫网际协议的简称,早期的tcp/ip协议是4层;应用层,传输层,网络层,网络接口层,
现在5层是应用层,传输层,网络层,数据链路层,物理层。准确的来说5层不是一个体系模型,他是一系列协议的集合,tcp/ip协议簇,它在物理层和数据链路层没有定义的特定的协议,支持所以标准的,专用的协议,网络:局域网,城域网,也可以是广域网。
tcp/ip:实际上只有三个层次
网络层:tcp/ip定义了IP,网际协议
ip:ARP,RARP,ICMP,IGMP
ARP:地址解析协议(根据ip地址来获取物理地址mac地址,主机发送信息时,包含目标IP地址的ARP请求广播到局域网上的所有主机,目标主机回应,发送主机收到地址,收到消息后,确定了目标的物理地址,及mac地址,把目标地址的ip 地址和物理地址存入本机的ARP缓存中,节约一定的时间)
RARP:逆地址解析协议地址
ICMP:网际控制报文协议(ping命令)(测试主机是否可达,路由是否可用的网络消息)
IGMP:网际组管理协议
传输层: tcp,udp
tcp:传输控制协议(更加稳定,可靠)
udp:用户数据报协议(传输的效率更高)
应用层:http(超文本传输协议),ftp(文件传输协议),DNS(域名系统),ssh(远程访问控制协议)
osi七层是一个体系结构
—————————————————————————————————————
数据的封装和解封
TCP头部里面是标识码,IP头部内有原ip地址和目的ip地址。
mac头部,最终寻址,源码地址和目标mac地址
物理层:比特流
在传输层叫:数据段
在网络层叫:数据包
在数据链路层叫:数据帧
在物理层叫:比特流
PDU-协议数据单元(报文) ip头部:数据单元
常用的设备:
应用层:个人计算机,微信,qq,浏览器
网络层:路由器
物理链路层:交换机,基于mac地址进行二层数据帧交换(指的就是数据链路层)
物理层:网卡,硬件防火墙