HTTP 大白话 - 3

几个与HTTP关系密切的协议和服务

IP协议

IP(Internet Protocol)协议位于网络层。几乎所有使用网络的系统都会用到IP协议。其作用是把各种数据包传送给对方。要保证数据确实能传送到对方,需要两个重要条件: IP地址和MAC地址(Media Access Control Address)。

IP地址指明了节点被分配到的地址,MAC地址指网卡所属的固定地址。IP地址可以和MAC地址进行配对。IP地址可以变换,但MAC地址基本不会改变。

ARP协议

IP间的通信依赖MAC地址。通信的双方通常是经过多台计算机和网络设备中转才能连接到对方。而在进行中转时,会利用下一站中转设备的MAC地址来搜索下一个中转目标。这时,会采用ARP协议(Adress Resolution Protocol),根据IP地址就可以反查出对应的MAC地址。

TCP协议

为了准确无误地将数据送达目标处,TCP协议采用三次握手策略。

DNS服务

DNS(Domain Name System)服务是和HTTP协议一样位于应用层的协议。

用户通常使用主机名或域名来访问对方的计算机,而不是直接通过IP地址访问。但计算机则擅长处理一长串数字。为解决该问题,DNS服务应用而生,提供了通过域名查找IP地址,或逆向从IP地址反查域名的服务。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、TCP为什么需要3次握手,4次断开? “三次握手”的目的是“为了防止已失效的连接请求报文段突然又传送到了服务端...
    杰伦哎呦哎呦阅读 8,855评论 0 6
  • # 图解TCP/IP 标签(空格分隔): 2018招聘 --- ##第1章 网络基础知识 ### ### 1.1 ...
    Kai_a3da阅读 5,335评论 0 2
  • 文章首发于个人blog欢迎指正补充,可联系lionsom_lin@qq.com原文地址:《网络是怎样连接的》阅读整...
    Lucus_Linx阅读 14,822评论 6 31
  • 简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者...
    JasonShi6306421阅读 5,005评论 0 1
  • 1.这篇文章不是本人原创的,只是个人为了对这部分知识做一个整理和系统的输出而编辑成的,在此郑重地向本文所引用文章的...
    SOMCENT阅读 14,481评论 6 174

友情链接更多精彩内容