什么是网络,了解什么是IP、TCP协议、UDP协议、http协议?


“网络极客”,全新视角、全新思路,伴你遨游神奇的科技世界。网络、IP、TCP协议、UDP协议、HTTP协议,专业术语比较多,通过分类我们来依次了解一下这些概念。网络网络设计的初衷是为了将不同计算机的资源进行共享,最大化提升资源利用效率所产生;根据地域使用范围分为局域网、城域网、广域网。TCP/IP想要了解IP、TCP、UDP、HTTP协议,先要从TCP/IP协议入手。为了将网络协议标准化,降低彼此依赖性,TCP/IP协议采用分层设计。依次为物理层、数据链路层、网络层、传输层、应用层。IP属于网路层协议;TCP、UDP属于传输层协议;HTP属于应用层协议。IP网络层协议,主要负责给主机或网络设备接口提供逻辑地址;这里和物理地址,MAC地址要进行区分。TCP、UDPTCP、UDP工作在传输层;一个是面向连接的协议,可靠的数据连接;一个是面向无连接的协议,不可靠的数据连接。TCP建立连接时,需要进行三次握手,因此连接速度较UDP慢,多用于可靠性传输,例如我们常见的WWW服务;UDP建立连接速度较快,多用于不可靠传输,例如我们的视频播放。HTTP应用层协议,产文本传输协议;主要用于WWW服务器传输文本到本地浏览器的传输协议;简单理解,就是支持客户端和网站服务器之间的通信桥梁。对于上述协议,是否还有其它看法,欢迎大家留言讨论。

什么是网络,了解什么是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-传输控制协议,向用户进程提供可靠的全双工面向流连接,并且对传输正确性进行检查。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面对面传文件的时候,你和朋友的手机实际就组成了一个网络,这个网络叫做局域网。在这个局域网的范围内,你们的手机之间可以相互通信。如果还有其他手机加进来,这个网络里面就有三台设备,这些设备都可以相互通信。你可以把这里的通信理解成传输文件,但是网络之间的通信并不限于传输文件,发送微信消息、浏览网页都属于网络通信。当然了,网络里的设备也不一定是手机,更多的其实是电脑,甚至其他能联网的设备。三台手机可以连成一个网络,公司里面所有设备也可以连成一个网络,整个城市、整个国家也可以连成一个网络,而全世界的计算机连在一起就形成了我们日常使用的网络--因特网。如果你没有连接到因特网上,你就没办法跟世界各地的计算机通信。来总结一下,网络是由N台设备连接而成的,而大家平时所说的网络通常是指因特网--这个世界上最大的网络,平时所说的“没网络”也就是没有连接到因特网,导致自己不能浏览到外界的内容。但请记住,网络不等于因特网,即使没有连接到因特网,相互连接的几台设备之间也是可以相互通信的。既然网络中的设备要互相通信,那么两台设备之间要怎么交流呢?假设我是一台计算机,我想给另一台计算机发一条消息,怎么才能保证这条消息准确无误地到达目的地呢?为了实现网络中设备的通信,就有了各种协议,它们规定了计算机以什么样的格式发送消息,规定了怎么确定怎么在茫茫“机”海中找到对方。你只需要知道这些协议为了实现计算机之间的通信,然后以这个角度去阅读相关的书籍,相信会让你更好的理解,在这里就不详细介绍了。最后,在这里推荐一本入门书《网络是怎么连接的》,这是日本人写的书,也算是通俗易懂,我看过之后还在博客上写了几篇笔记。希望我的回答对你有帮助,欢迎关注我。