网络知识梳理:应用层及其协议(https)


前言

    对于同⼀台设备上的进程间通信,有很多种⽅式,⽐如有管道、消息队列、共享内存、信号等⽅式,⽽对于不同设备上的进程间通信,就需要⽹络通信,⽽设备是多样性的,所以要兼容多种多样的设备,就协商出了⼀套通⽤的⽹络协议。这个⽹络协议是分层的,每⼀层都有各⾃的作⽤和职责,接下来就分别对每⼀层进⾏介绍。

一、应用层

    最上层的,也是我们能直接接触到的就是应用层 ,我们电脑或手机使用的应用软件都是在应用层上实现。当俩个不同设备需要进行通信的时候,应用就把相关数据传给下一层,也就是传输层。
    应⽤层只需要专注于为⽤户提供应⽤功能,不⽤去关⼼数据是如何传输的,就类似于,我们寄快递的时候,只需要把包裹交给快递员,由他负责运输快递,我们不需要关⼼快速是如何被运输的。
    ⽽且应⽤层是⼯作在操作系统中的⽤户态,传输层及以下则⼯作在内核态。

1.DNS协议

1.1DNS和域名

    DNS(Domain Name System),域名系统。域指的是自治系统网络,名指的是IP对应的名字。域名系统可以将自治系统不容易记忆的IP,转化为容易记忆的域名,然后在通信的时候,再将域名解析为IP进行通信。

    域名由点、字母、数字组成,点分割不同的域。例如对于www.taobao.com,com是顶级域,taobao是二级域,www是三级域。当然,还可以继续去分隔四级域、五级域等。顶级域是国际通用的。

1.2顶级域

1.国家专用的顶级域,例如cn(中国)、us(美国)、uk(英国)、ca(加拿大);
2.通用的顶级域,例如com(商业机构)、net(网络服务器机构)、gov(政府机构)、org(组织)等。
注意,edu是cn下的二级域。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值