TCP/IP协议/DNS/子网掩码

这是一个分层、多协议的通讯体系,用于网络通讯。

下面是四层的协议系统。
在这里插入图片描述
PING (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序。

Telnet可以让我们坐在自己的计算机前通过Internet网络登录到另一台远程计算机上,这台计算机可以是在隔壁的房间里,也可以是在地球的另一端。

DNS是计算机域名系统的缩写,是建立在分布式数据库上的分层命名系统,使用户更方便的访问互联网
在这里插入图片描述
网络层和数据链路层一同连接主机,网络层通过ARP的广播特性将物理地址锁定主机,同时,网络层锁定主机,完成通信。

WAN广域网、外网、公网。是连接不同地区局域网或城域网计算机通信的远程网。一般指的是路由器的WAN口,它只能够用来连接猫、光猫、入户网线,或者上级网络,不能够用来连接电脑。局域网的封闭性可以实现几公里范围内文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能

LAN(1、2、3、4)局域网口,只能够用来连接电脑,不能连接猫、光猫、入户网线,否则会造成路由器无法上网。

WLAN的数据通过电磁波传输,也就是常说的空气传输。WLAN 利用电磁波在空气中发送和接受数据,而无需线缆介质。WLAN 的 802.11a 标准使用 5 GHz 频段,支持的最大速度为 54 Mbps,而 802.11b 和 802.11g 标准使用 2.4 GHz 频段,分别支持最大 11 Mbps 和 54 Mbps 的速度。

WIFI(Wireless Fidelity)基于IEEE 802.11b标准的无线局域网, 简单来说就是wlan的一部分,但随着WiFi的普及,很多人也把WiFi与WLAN等同。

网线入户上网时,WAN口用来连接入户网线,而LAN用来分配

网络层:数据包的选路和转发.

IP协议用于如何投递数据包。
在这里插入图片描述
ICMP协议是用于检测网络连接
在这里插入图片描述

传输层有三个主要的协议:TCP/UDP/SCTP协议

在这里插入图片描述
TCP协议(超时重传,数据确定)和UDP协议 (无)
在这里插入图片描述

应用层有很多的协议,Ping连接应用程序,Telnet远程连接,OSPF路由器的通信,还有DNS,

在这里插入图片描述
封装
在这里插入图片描述
在使用应用程序数据的时候,需要进行对头部数据的处理,封装的逆过程。

ARP:地址解析协议。在IP以太网中,当一个上层协议要发包时,有了目的主机的IP地址,ARP协议该目的主机的MAC地址。

总的来说,TCP是一种字节流网络通信协议,在应用层和IP层之间,旨在通过 Internet 发送数据包。用于数据头部的标志信息在远程计算机之间创建连接。

IP协议又称网际协议,它负责Internet上网络之间的通信,并规定了将数据从一个网络传输到另一个网络应遵循的规则

DNS为进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器,解析该域名,例如将www.baidu.com解析成xxx.xxx.xxx.x进行访问

在这里插入图片描述

子网掩码为一个32位地址用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在广域网上。

比如说一个baiC类的IP段220.13.22.0–220.13.22.255, 如果我们把它给一个计算机网络,那就是给了这个计算机网络255个IP,但是这个网络里是不一定有255个计算机的,有可以就10台,或20台,
这们的话,就会造成IP段的浪费,会剩下很多IP并没有计算机来得到。
现在我们通过子网掩码的作用,就可以把附近的几个独立的计算机网络放个一起,来把这个255个的IP段分成一小段一小段(比如10-20,30-40,……)也就是一个个小的子网,分给它们
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
借用别人的图:
在这里插入图片描述
在浏览器中输入www.baidu.com后执行的全部过程

1、客户端浏览器通过DNS解析到www.baidu.com的IP地址220.181.27.48,通过这个IP地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP会话到220.161.27.48,然后通过TCP进行封装数据包,输入到网络层。
2、在客户端的传输层,把HTTP会话请求分成报文段,添加源和目的端口,如服务器使用80端口监听客户端的请求,客户端由系统随机选择一个端口如5000,与服务器进行交换,服务器把相应的请求返回给客户端的5000端口。然后使用IP层的IP地址查找目的端。
3、客户端的网络层不用关心应用层或者传输层的东西,主要做的是通过查找路由表确定如何到达服务器,期间可能经过多个路由器,这些都是由路由器来完成的工作,我不作过多的描述,无非就是通过查找路由表决定通过那个路径到达服务器。
4、客户端的链路层,包通过链路层发送到路由器,通过邻居协议查找给定IP地址的MAC地址,然后发送ARP请求查找目的地址,如果得到回应后就可以使用ARP的请求应答交换的IP数据包现在就可以传输了,然后发送IP数据包到达服务器的地址。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值