TCPIP协议

      最后更新:2022-03-04 14:22:52 手机定位技术交流文章

      目的:

      • 了解TCP模型

      • 习得TCP协议的作用

      • TCP协议发展过程

      • 拓展

      TCP/IP协议:包含一系列的协议,提供了点对点的连结机制,并将传输数据帧进行封装,寻址,传输,路由,接受。

      TCP/IP 分层模型

      简化OSI模型,将应用层,表示层,会话层合并为应用层;将数据链路层和物理层合并为链路层

      应用层

      包含协同应用程序以及交换业务数据的协议

      HTTP,FTP,SMTP,

      传输层

      解决数据传输的可靠性,目的性。

      UDP(效率高不可靠),TCP(效率低可靠)

      网络层

      在复杂的网络环境中找到合适的路径传输到目标地址:路由器

      IP,

      链路层

      处理连接网络的硬件:操作系统的设备驱动,网卡,光纤,集线器(物理层),交换机(数据链路层)

      ARP

      参考: (22条消息) TCP协议详解 (史上最全)_架构师尼恩-CSDN博客_tcp协议详解

      网络硬件以及各地址名称的由来:

      • 集线器:通过集线器将一定数量的设备连接到一起,目的是减少网口和网线的数量,缺点是数据是广播,不安全

        • MAC地址:设备的唯一标识,用于发送和接收时的确认。

          • A->B发送数据时,

      • 交换机:将设备的MAC地址和端口进行比配,让数据包到达交换机时进行选择,只发给目标设备

        • MAC地址表

          • 起初MAC表是空的,没有映射关系,所以数据刚开始发送,交换机就将此MAC地址和端口记录下来,目的机器收到数据,并做出相应,此响应数据从端口发送到交换机,同理记录到MAC表中。

          • 通过以太网内各节点之间不断通过交换机通信,不断完善起来的。

        • 以太网:这种组成的小范围网络

      • 路由器:减少交换机的数据转发次数,只要它将数据进行一次转发。

        • IP地址:由于MAC地址是不能更改的,而且MAC地址越来越多没有规则,则创建出32位的IP地址

        • 子网:192.168.1.1与192.168.1.2属于同一子网,与192.168.0.1不是同一子网(人为规定)

        • 子网掩码:网络位和主机位组成,全是一的是网络位,全是0的是主机位

          • A类:255 0 0 0

          • B类:255 255 0 0

          • C类:255 255 255 0

      eg:255 255 255 248

      1111 1111 1111 1111 1111 1111 1111 1000

      这个网络可以有2的3次方个主机位。

          • 作用:判断是否在子网内,将源IP和目的IP与子网掩码进行运算,相等就是在一个子网里

        • 网关:默认网关-----数据发现不在同一子网内,要发送给路由器,默认网关就是在电脑里配置一个IP地址,此IP就是路由器的IP地址

        • 路由表:路由器接收到数据包,要判定自己的数据发送给哪个子网,就需要目的IP地址

          • 各种路由算法 + 人工配置逐步完善起来的

        • ARP协议:管理IP和MAC地址的对应关系

        • ARP缓存表:IP与MAC地址对应表格

          • 不断通过 arp 协议的请求逐步完善起来的。

      网络层(IP协议)本身没有传输包的功能,包的实际传输是委托给数据链路层(以太网中的交换机)来实现的。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/19482.html

          热门文章

          文章分类