TCP/IP简介

TCP/IP

应用层

传输层

intemet层

ip协议

路由

ARP协议

一.TCP/IP

TCP/IP(Transmission Control Protocol/Internet Protocol)叫做传输控制协议/网际协议

TCP/IP协议栈是一种网络协议的总和,是为了在不同网络间实现数据传输的协议簇。

听名字TCP/IP,并不是只有TCP协议和IP协议,只是这两种协议最为具有代表性,所以用这两种协议的名字命名。
在这里插入图片描述

二.应用层

在我们日常网络信息传输过程中,信息由发送者发送什么形式就发送什么形式,这样的话我们每个人发送的信息那将除了自己外,没有一个人看得懂。

这时应用层中就装着各种各样的协议,其中有HTML,FTP,SMTP,DNS,

TELNET等协议。这些协议规范着我们所使用的功能对应的信息格式。这样我们通过网络传输信息才能够被其他计算机解析成功。
在这里插入图片描述

二.传输层

在传输层中存在TCP,UDP两种协议。现实中,一台电脑可能会运行多个相同的应用,那么怎么能够确定数据是哪个应用发出的呢?

这时UDP协议就起到作用了,UDP协议为了标识每个应用,定义了端口,每个应用都有指定的端口号,通过端口就能找到发送数据的应用了。虽然UDP协议解决了数据归属问题,但是确不能明确知道接受数据方是否接受,这时TCP就诞生了,TCP建立三次握手会话,这样就解决了UDP协议的缺陷。
在这里插入图片描述

三.intemet层

1.IP协议:

网络终为了知道两台带电脑是否处于同一个网段之中,所以引入了IP协议,IP协议是由32位二进制组成的地址,通常我们用十进制来表示,如192.168.123.98,在IP地址中由引入了子网掩码,这样IP地址和子网掩码共同作用就能知道两个计算机是否处于同一个网段之中。

在对数据进行包装位IP数据包,会将源IP与目的IP与数据包一起包装,然后发送出去。
在这里插入图片描述

2.路由:

在数据传输中,必须保证数据传输对象的正确性,总不可以把数据包发错人吧。在将数据包封装成IP数据包,路由协议就会确定目的IP地址,精确的将数据包发送给接收者。
在这里插入图片描述

3.ARP协议

在我们发送的数据最终是要发送到计算机的网卡上,那么如何知道该发现哪个网卡呢?在我们的网卡上都有一个独有的MAC地址。这个地址就能很好的区分网卡。

ARP就是这样一个能够根据IP地址确定MAC地址的协议。

源主机发送一个带有IP地址的广播包,当计算机接受后与自己IP对比一样就会返回自己的MAC地址。

这样数据包就能够到达指定IP计算机的网卡上了。
在这里插入图片描述

四.链路层

数据在网线中传输的时候,都是以0,1的形式传输,链路层就是将数据转换为一串二进制信号,但是光为二进制还不够,还得让每个二进制有意义,这时就对编译出来的二进制进行了分组,让二进制信号变得有意义。最后再通过物理层进行传输。
在这里插入图片描述

五.物理层

物理层就是由网线,光纤以无线电波组成的,目的就是为了将数据包转换而来的二进制信号进行远距离传输
在这里插入图片描述以上就是TCP/IP的介绍,与理解。

总的来说TCP/IP就是为了保证正常的,更好的进行网络传输数据而制定的一系列协议簇。

公众号《TONG安全》在持续输出网络安全有关的知识,需要的话可以关注关注!!!
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值