首页 » 软件开发 » 什么是网络,了解什么是IP、TCP协议、UDP协议、http协议「我的友情链接失效了英文怎么说」

什么是网络,了解什么是IP、TCP协议、UDP协议、http协议「我的友情链接失效了英文怎么说」

admin 2024-07-26 06:36:05 软件开发 0

扫一扫用手机浏览

文章目录 [+]

各位网友好,小编关注的话题,就是关于我的友情链接失效了英文的问题,为大家整理了1个问题我的友情链接失效了英文的解答内容来自网络整理。

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

这些概念是计算机专业大学课程《计算机网络》中的内容。我就用比较容易理解的方式来解释下这几个离我们生活其实很近的名词。

首先我们要知道我们每天用的网络使用的是OSI这个开放性的通信系统互连参考模型,分为七层结构。从上到下分别是 应用层,表示层,会话层,传输层,网络层,数据链路层和底层的物理层。其中上面四层定义了应用程序的功能,而剩下的三层主要面向了端到端的数据流。我们接下来要介绍的几个概念,就分属于不同的层级。

什么是网络,了解什么是IP、TCP协议、UDP协议、http协议「我的友情链接失效了英文怎么说」 什么是网络,了解什么是IP、TCP协议、UDP协议、http协议「我的友情链接失效了英文怎么说」 软件开发
(图片来自网络侵删)

IP

IP通常是指一个地址,是属于网络层。当数据流从一个网络被传输到另一个网络,就是通过IP来寻址传输。可以理解为IP是一个写了铭牌的大门,数据流就是通过这个铭牌来确认自己找到了对的地址的。而IP的格式通常是网络地址+主机地址,网络地址指定了一个地址段,主机地址指定了这个地址段内的某台主机。

什么是网络,了解什么是IP、TCP协议、UDP协议、http协议「我的友情链接失效了英文怎么说」 什么是网络,了解什么是IP、TCP协议、UDP协议、http协议「我的友情链接失效了英文怎么说」 软件开发
(图片来自网络侵删)

需要注意的是,网络层的数据传输都是明文的,也就是说如果从网络层进行数据拦截的话,是能直接解析到对方信息的。因此如果数据比较重要,比如银行账户密码等,是不可以通过IP协议来传输的。

TCP/UDP

这两个协议都是传输层的协议,要比IP更高一层。主要通过端口号来将数据传给指定的应用程序。

其中,UDP协议是不可靠的传输协议,好处是数据延时非常少,当然这是以丢失部分数据为代价的。主要用于视频电话,电话会议这种对数据正确性要求不高的场景,因为就算对话过程中对面视频偶尔出现卡顿,也不会影响整场会议的质量。

而TCP协议就是通过牺牲了一部分性能来保证质量的可靠传输协议。大家可能经常听过TCP协议的三次握手和四次挥手。这里的握手是指通过TCP协议建立连接,需要甲发送一个标志位A告诉乙,要开始传输数据给乙了,然后乙回复一个标志位A+1和B告诉甲,它已经准备好了,然后甲最后再回复一个A+1和B+1消息说,好,那下一步开始我就要传输数据了。为什么要这么麻烦呢,就是为了防止已经失效的连接请求突然有传送给了乙,因而产生错误。从这个过程就能看出,TCP协议是以安全性为首要任务的。

HTTP协议

http是最上层,应用层的协议。刚刚我们介绍的协议应用在下层,但实际上所有通信的数据都要通过应用层的处理才有意义。

http协议是当前使用最广泛的协议,具体方法包括get,post,delete,put等等,而所有方法都由http request和http response组成,其中一个request对应一个response。

一个request包含请求行(url),头(header)和实体(body)组成;一个response由响应头(header)以及响应实体(body)组成。

基本上平时我们通过浏览器看的网页都是使用https或者http协议实现的。

以上是我的浅见,如果对你有所帮助,欢迎赠我点赞或者评论。

我是苏苏思量,来自bat的Java开发工程师,每日分享科技类见闻,欢迎关注我,与我共同进步。

“网络极客”,全新视角、全新思路,伴你遨游神奇的科技世界。

网络、IP、TCP协议、UDP协议、HTTP协议,专业术语比较多,

通过分类我们来依次了解一下这些概念。

网络

  • 网络设计的初衷是为了将不同计算机的资源进行共享,最大化提升资源利用效率所产生;

  • 根据地域使用范围分为局域网、城域网、广域网。

TCP/IP

想要了解IP、TCP、UDP、HTTP协议,先要从TCP/IP协议入手。

为了将网络协议标准化,降低彼此依赖性,TCP/IP协议采用分层设计。

依次为物理层、数据链路层、网络层、传输层、应用层。

  • IP属于网路层协议;

  • TCP、UDP属于传输层协议;

  • HTP属于应用层协议。

IP

  • 网络层协议,主要负责给主机或网络设备接口提供逻辑地址;

  • 这里和物理地址,MAC地址要进行区分。

TCP、UDP

  • TCP、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协议进行。

到此,大家对我的友情链接失效了英文的解答时否满意,希望我的友情链接失效了英文的1解答对大家有用,如内容不符合请联系小编修改。

标签:

相关文章