博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTTP(2)HTTP与其他通信协议的协作
阅读量:4170 次
发布时间:2019-05-26

本文共 609 字,大约阅读时间需要 2 分钟。

与HTTP关系密切的协议

  • IP
  • TCP
  • DNS

IP协议

IP协议位于网络层,几乎所有网络系统都会使用到IP协议,TCP/IP协议族中的IP指的就是网际协议。

IP协议的作用是把各种数据包发送给对方,保证传送需要满足各类条件。其中IP地址和MAC地址最为重要。
(1)IP地址指明节点被分配到的地址
(2)MAC地址是指网卡所属的固定地址。
(3)IP地址可跟MAC地址配对,IP地址可变换,但MAC地址不会更改。

TCP

TCP位于传输层,提供可靠的字节流服务。字节流指为了方便传输,将大块数据分割成报文段为单位的数据包进行管理。

TCP为了把数据分割是为了传送大数据,且能确认数据最终是否送达。
为了确保数据准确无误的送达,TCP采用三次握手策略。

  • 三次握手
    (1)发送端发送一个带SYN标志的数据包给对方。
    (2) 接收端接收后,回传一个带有SYN/ACK标志的数据包以示传达确认信息。
    (3)发送端再回传一个带ACK标志的数据包,握手结束。

握手过程中某个阶段莫名中断,TCP协议会再次以相同顺序发送相同数据包。

DNS服务

DNS位于应用层,提供域名到IP地址之间的解析服务。

用户通常使用主机名或者域名来访问而不是直接用IP地址。
但如果计算机直接通过名字去,就会比较困难,而且再界面访问时很不友好。
DNS就是为了解决这些问题,能够通过域名查找IP地址或从IP地址找到域名。

各协议在HTTP通信中的作用

在这里插入图片描述

转载地址:http://xykai.baihongyu.com/

你可能感兴趣的文章
图片的格式JPG. BMP. GIF. PNG有什么区别
查看>>
访问 IIS 元数据库失败的问题
查看>>
acl 并使用 MetaACL 元数据库 ACL 权限更改
查看>>
名称以无效字符开头。处理资源 'http://localhost/WEB/' 时出错
查看>>
DSS 搭建手机流媒体服务器
查看>>
在Android中实现全屏显示的方法
查看>>
Toast和Handler的间隔使用
查看>>
Android获取状态栏和标题栏的高度
查看>>
android中GPS信息的获取
查看>>
条码算法学习
查看>>
VS快捷键
查看>>
Handler使用入门
查看>>
windowbuilder7.6下载 windowbuilder注册机 windowbuilder8.0
查看>>
sql server2003的下载地址
查看>>
android 线程
查看>>
OpenCV的配置
查看>>
在VS2005上配置Opencv问题集锦
查看>>
关于Android 中的Context
查看>>
《笔记》孙鑫老师MFC第一讲(windows程序内部运行原理)
查看>>
[转]用iText导出条形码图片(包含条形码)
查看>>