TCPIP协议及配置

TCPIP协议及配置,第1张

TCP/IP协议

最广泛支持的通信协议集合,包括大量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进行封装传输,他们所负责的任务是不同得。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/470708.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-06
下一篇2023-06-06

发表评论

登录后才能评论

评论列表(0条)

    保存