什么是⽹络,了解什么是IP、TCP协议、UDP协议、http协议?什么是⽹络,了解什么是IP、TCP协议、UDP协议、http协议?
什么是⽹络?
⽹络可以说是第三代因特⽹的应⽤,也是基于传统因特⽹、万维⽹(Web)之后的第三次互联
⽹热潮。传统的因特⽹可实现计算机硬件的连通,Web可实现⽹页连通。⽽⽹络的⽬的是试图
实现互联⽹上所有资源连通。简单的来说,⽹络就是把整个因特⽹整合成为⼀台巨⼤的超级计
算机,实现各种资源的全⾯共享。让⼈们真正正享受到'秀才不出门,便知天下事'地⽬的。
TCP/IP协议
因特⽹是基于TCP/IP协议的⽹络,通过TCP/IP协议来实现不同级别、不同⼚商、使⽤不同操作
系统的计算机通信。实际上TCP/IP是由⼀系列协议组成的协议集,⽽常说的TCP协议、IP协议
只是这个协议集中极其重要的两个协议,除此之外还有很多协议,如UDP协议、ICMP协议等,
因此也把TCP/IP协议叫做协议簇,如同其它协议簇⼀样,TCP/IP只是⼀套分层的通信协议。但
是因特⽹给应⽤程序提供两个传输协议,除TCP协议外,就是⽤户数据报协议,即UDP协议。
TCP协议:TCP-传输控制协议,向⽤户进程提供可靠的全双⼯⾯向流连接,并且对传输正确性
进⾏检查。tcpip协议pdf
UDP协议:UDP-⽤户数据报协议,为⽤户进程提供⽆连接的传输,不保证数据包可靠传输。
IP协议:IP-⽹间协议,负责主机间数据传输的路由和⽹络数据的储存,同时为TCP、UDP、
ICMP提供分组发送服务。
从这三个协议来看,在OSI参考模型中的七层结构中,IP协议是⽹络层的主要功能之
⼀,TCP/UDP协议是传输层主要功能之⼀。
什么http协议?
HTTP也就是超⽂本传输协议,HTTP是应⽤层的协议,如同应⽤层协议⼀样,都是为了实现某
⼀类具体应⽤的协议,功能的实现需要某⼀运⾏在⽤户空间的应⽤程序来实现。
HTTP是基于C/S架构进⾏通信的,⽽HTTP协议的服务器端实现程序有httpd、nginx等,HTTP
协议客户端的实现程序主要是Web浏览器。由于Web的服务是基于TCP的,为了能够随时响应
客户端的请求,Web服务器需要监听在80/TCP端⼝。因此,客户端的浏览器和Web服务器之间
的通信就可以通过HTTP协议进⾏。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。