TCP\IP协议

目的:

  • 了解TCP模型

  • 习得TCP协议的作用

  • TCP协议发展过程

  • 拓展


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

TCP/IP 分层模型

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

应用层

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

HTTP,FTP,SMTP,

传输层

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

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

网络层

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

IP,

链路层

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

ARP

参考: (22条消息) TCP协议详解 (史上最全)_架构师尼恩-优快云博客_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协议)本身没有传输包的功能,包的实际传输是委托给数据链路层(以太网中的交换机)来实现的。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值