1.5 1.6 TCP/IP_域名系统与封装

   如何访问别人的主机??

  •         一般通过对应的IP地址+端口号,访问主机内的对应应用程序。
  •       IP地址映射为主机地址,端口号则映射为主机内的某个应用程序。

举个栗子:

   当我们处于同一个局域网内的两台主机172.18.5.108,172.18.5.126,在172.18.5.108有个mysql服务端口号3306,那么我们可以在172.18.5.126通过浏览器输入172.18.5.108:3306访问mysql服务!!!

通过这个我们可以访问到同一个局域网内的设备,当处于不同局域网的设备如何相互访问呢???

这是我们需要一个域名解析系统(DNS服务),分布的数据库,由它来提供 IP地址和主机名之间的映射信息。

         举个例子:

         我们要访问百度,我们会输入百度的地址,然后就能访问执行百度服务对应的主机的应用程序。这时候通过DNS服务,去解析这个地址,然后去允许真正的主机和端口号。

关于封装理解???

当我们将用户信息通过TCP传送数据的时候,数据被送入协议栈中,然后逐个通过每一层直到被当作一串比特流送入网络。其中每一层对收到的数据都要增加一些首部信息(有时还要增加尾部信息)。

因为数据使用TCP/IP协议,数据流会走向结构的每一层,而每一层有不同的协议,为了区分每一层的不同协议 ,我们需要给每一层的不同协议约定一个标识区分。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值