IP、TCP和DNS与HTTP之间有何关系?

IP、TCP和DNS与HTTP之间有何关系?,第1张

IP、TCP和DNS与HTTP之间有何关系?

文/凯利

我已经三个月没写过赚钱的文章了。这三个月来,我们搞了各种各样的活动,发生了很多事情,也琢磨了很多难题。现在这段时间刚开始空,应该考虑的事情都清楚了,所以准备再写一次赚钱的文章,把自己接触过的工作经验和技巧分享出来,让想掌握更多技巧的博主们互相交流,学习和训练。

好了,事不宜迟,我们直接进入主题风格。这次准备分享HTTP协议系列产品的类似文章,适合初学者学习和训练。大神或者高手可以绕道,自然可以互相交流。

先说ip、TCP和DNS、HTTP的密切关系。

知识要点

  • IP协议的概念和功能
  • TCP协议的概念和功能
  • TCP协议的整个三次握手过程
  • 域名系统的概念和功能
  • 与HTTP、IP和DNS的关联
  • 一、IP协议的概念和功能

    知识产权概念:

    英文InternetProtocol,翻译成InternetProtocol,位于传输层。

    这个互联网协议的名字听起来有点冠冕堂皇,但客观事实是这样的,因为基本上所有使用互联网的系统软件都会采用IP协议。TCP/IP协议族中的IP指的是互联网协议,占据了协议名称的一半。由此可以知道IP协议有多关键。这里一定要注意两个概念,IP和IP地址。很有可能有人会混淆。IP实际上是一个协议的名称,IP地址是一个地址。

    IP的功效:

    向另一方传输各种数据文件。如果要保证清楚的传输给对方,就要考虑各种标准,其中最重要的两个标准就是IP地址和MAC地址。

    (1)IP地址:表示连接点被分配到的地址。

    (2)MAC地址:指网络端口所属的固定地址。

    (3)区别:IP地址是可以转换的,但是大部分MAC地址不容易改变。

    如果要保证数据文件发送给对方,就必须考虑各种标准,其中最重要的两个标准是IP地址和MAC地址。

    IP地址是什么?IP地址表示连接点被分配到的地址。还有哪些也是MAC地址?MAC地址的网络端口所属的固定地址。从品牌形象来说,MAC地址就像每个人的身份z号,每个MAC地址都是唯一的,基础不变。为什么我在这里说基础不变?在这个阶段,我们可以根据手机软件来更改MAC地址,也就是使用手机软件。IP地址可以与MAC地址匹配。

    让我们来学习一下使用ARP协议与MAC地址进行通信。

    什么是ARP协议?ARP协议是一种用于分析地址的协议。如果你知道对方的IP地址,你可以找到匹配的MAC地址。换句话说,IP之间的通信依赖于MAC地址。

    让我们来看看这张图片:

    在因特网上,通信者一般要经过多台计算机或计算机设备站才能连接到另一方。当执行传送时,下一个传送机器的MAC地址将用于检索下一个传送的整体目标。这个时候大家就会依靠ARP协议来解决问题。

    二。TCP协议的概念和功能

    (1)TCP的概念:TCP英文是传输控制协议,翻译成传输 *** 纵协议,位于网络层。

    (2)2)TCP的作用是什么?这是一个可靠的字节流服务项目。

    (3)什么是字节流服务项目?说白了,字节流服务项目是指以消息段为企业,将块数据信息切割成数据文件,以便更好、更方便地传输的管理方式。

    (4)为什么要注重可靠性?因为它可以准确可靠地向另一方传输数据信息。一般来说,TCP协议对数据信息进行划分是为了更好更方便的传输互联网大数据,TCP协议可以决定数据信息最终是否发送给对方。

    (5)5)TCP协议如何保证可靠的服务项?它选择了三次握手的对策。也就是说,数据文件通过TCP协议发送后,不容易对传输后的情况无动于衷,肯定会想让对方确定数据文件是否发送成功。

    三。TCP协议三次握手的全过程

    让我们来看看这张图:

    TCP标志——SYN和ACK用于整个挥手过程。推送端首先向对方推送一个带有SYN的S标记的数据文件。协调器收到后,会发回一个带有SYN/ACK标志的数据文件,表示传递确认信息的内容。最后,推送端向协调器发回一个标有ack的数据文件,表示“挥舞”完毕。除了三次握手来保证通信的可信度之外,TCP还有其他各种方式来保证通信的可信度。我在这里做了解读,大家可以自行阅读相关资料来掌握。

    四。DNS的概念和功能

    (一)1)DNS的概念:英文是域名系统,翻译成域名系统,位于网络层。

    (2)2)DNS的作用是什么?它是一个分析服务项目,将网站的域名显示在IP地址的中间。

    通常在浏览网站时,一般会使用IP地址或网站域名进行浏览,而不是根据IP地址立即浏览。为什么不需要IP地址就可以浏览?由于IP地址是一组纯数据,很难记忆。比如人人极客学院的IP地址是121.42.104.52,网站的域名是www.itcen.cn。如果我们用IP地址浏览网站,就很难记住了。网站的域名更容易记住。但是电子计算机和人不一样,你通过电子计算机知道名字相对困难。电子计算机更擅长处理一长串数据。为了更好的处理这个问题,我们有一个DNS服务项目。DNS协议:是根据网站域名搜索IP地址,或者从IP地址反向搜索域名的服务项目。

    五.HTTP与TCP、IP和DNS的关联

    最后,我们根据一张图来了解一下HTTP和TCP、ip和DNS的关系,看看它们在整个通信过程中充分发挥了什么作用。

    让我以我的网站为例:

    首先我认为浏览网站,将网站的域名发送给DNS进行解析,DNS解析后将网站的IP地址返回给手机客户端,然后根据IP地址进行HTTP请求。这时候HTTP的作用就是形成一个针对整体目标Web服务器(这里指的是URL的WEB服务器)的HTTP请求消息,然后将请求消息传送到网络层。这时候为了更好的方便通信,TCP会把HTTP请求消息切割成段,这些段会有一个编号。这里的段会先推先到,按顺序传输。如果建立了TCP连接,移动客户端和集群服务器之间的消息交换在被接受时就不容易丢失、破坏或乱序。然后是传输层。这时候IP协议的工作职责就是检索对方的地址,同时进行传输。然后找到网络服务器的位置。此时,网络服务器网络层的TCP的工作职责是在接收到对方发回的报文段后,进行资产重组。这里的资产重组是按号进行的。然后到了网络服务器的网络层,HTTP会解决手机客户端需要的内容。解决后,网络服务器还会使用TCP/IP通信协议向手机客户端发回响应。最后,手机客户端收到响应后,将内容输出到网页显示信息。也就是说,一旦HTTP事务管理完成。

    这种假新闻里说的东西很难理解。我们热烈欢迎留言板沟通和交流信息。如有错误解读,热烈欢迎强调。

    欢迎分享,转载请注明来源:内存溢出

    原文地址: http://outofmemory.cn/zz/764961.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-05-02
    下一篇 2022-05-02

    发表评论

    登录后才能评论

    评论列表(0条)

    保存