最广泛支持的通信协议集合,包括大量Internet应用中的标准协议支持跨网络架构、跨操作系统平台的通信
逐级之间通信的三个要素
IP地址 子网掩码 IP路由
IP地址(IP address) 标识一台计算机
地址组成(点分十进制)
-32个二进制是表示为4个十进制数,以 . 隔开
IP地址分类 (127.0.0.1:永远代表本机地址)
-A类:1~127 网+主+主+主
-B类:128~191 网+网+主+主
-C类:192~223 网+网+网+主
-D类:224~239 组播
-E类:240~254 科研
配置IP地址 略
IP地址组成:网络位+主机位
-A类:1~127 网+主+主+主 1.1.1.1
-B类:128~191 网+网+主+主
-C类:192~223 网+网+网+主
网络位:相当于区号作用,标识一个区域(网络)
主机位:相当于区域中的编号
192.168.1.1 ------------->开头为192可以判断为C类地址
C类:192~223 网+网+网+主 ---------------->192.168.1.1 网络中编号为1的计算机
网+网+网+主 ---------------->192.168.2.1 网络中编号为1的计算机
子网掩码:为计算机区分IP地址的网路位和主机位,利用二进制的1代表网络位利用二进制的0代表主机位
192.168.1.1
11000000.10101000.00000001.00000001
11111111.11111111.11111111.00000000------------------255.255.255.0
IP地址表示
192.169.1.1 255.255.255.0
192.168.1.1 /24 有24个网络位
拓展:
DNS服务器:将用户在浏览器输入的域名,解析为对应的IP地址
www.qq.com------------------------192.168.1.1
网关设备:一般为路由器
网关地址:一个网络到另一个网络的关口(作用解决不同网络通信)
HTTP是要基于TCP连接基础上的,简单的说,TCP就是单纯建立连接,不涉及任何我们需要请求的实际数据,简单的传输。HTTP是用来收发数据,即实际应用上来的。
TCP/IP是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。
TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。
通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一个地址。
HTTP协议即超文本传送协议(Hypertext Transfer Protocol ),是Web联网的基础,也是手机联网常用的协议之一,HTTP协议是建立在TCP协议之上的一种应用。
HTTP连接最显著的特点是客户端发送的每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。从建立连接到关闭连接的过程称为“一次连接”。
简单来说 :
TCP是底层通讯协议,定义的是数据传输和连接方式的规范HTTP是应用层协议,定义的是传输数据的内容的规范HTTP协议中的数据是利用TCP协议传输的,所以支持HTTP也就一定支持TCP
tcp/ip 是个协议族 从链路层 一直到到应用层 而 http 只是应用层的一个web通讯协议 , 超文本链接协议
要想使网络通讯,除了需要网线把设备连接起来,还需要一些规定来规定怎样通讯发射怎样的东西,代表什么样的意思,应该怎么样去做?,这就像我们说普通话一样,你应该发什么样的音?怎样的词组在一起才是什么样的意思?这些规定在网络世界中被称为协议。
为了指导生产会制定一些标准或者参考模型供生产者参考,在互联网的网络通讯中,有着ISO的开放互联参考模型,这个模型一共有七层,在这七层中Tcp/ip,属于第4层和第3层。在实际的应用中,我们主要使用五层或者四层的参考模型,其中最主要的参与网络传输的就是TCP协议和IP协议。可以说tcpip协议已经是事实的传输标准,也用tcp/ip代表一大堆参与的协议。
Http则属于更高层次的协议它属于应用层的协议位于tcpip之上,比如我们经常使用的网页,就使用了HTTP协议,用于打开网页的浏览器,就遵循HTTP协议的规则来运行,当我们打开一个网页的时候,浏览器会把我们的请求按照HTTP协议进行封装然后传给位于下层的TCP协议,经过封装以后,再次传给更下一层的IP协议,这样一层一层的传下去,直到传输到对方,然后对方的电脑再从第一层开始解封装,直到最高层的HTTP协议。
他们的区别就是HTTP协议工作在最高的应用层,tcp/ip工作在传输层和网络层,所有的高层协议数据最终都要经过tcp/ip进行封装传输,他们所负责的任务是不同得。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)