教育房产时事环球科技商业
投稿投诉
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

什么是因特网(什么是因特网的基本信息单位)

  1. 网络体系
  1.1 应用层
  应用层(application-layer)的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程(进程:主机中正在运行的程序)间的通信和交互的规则。对于不同的网络应用需要不同的应用层协议。在互联网中应用层协议很多,如域名系统DNS,支持万维网应用的 HTTP协议,支持电子邮件的 SMTP协议等等。我们把应用层交互的数据单元称为报文。
  1.1.1 域名系统
  域名系统(Domain Name System缩写 DNS,Domain Name被译为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。(百度百科)例如:一个公司的 Web 网站可看作是它在网上的门户,而域名就相当于其门牌地址,通常域名都使用该公司的名称或简称。例如上面提到的微软公司的域名,类似的还有:IBM 公司的域名是 www.ibm.com、Oracle 公司的域名是 www.oracle.com、Cisco公司的域名是 www.cisco.com 等。
  1.1.2 HTTP协议
  超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的 WWW(万维网) 文件都必须遵守这个标准。设计 HTTP 最初的目的是为了提供一种发布和接收 HTML 页面的方法。
  1.2 运输层
  运输层(transport layer)的主要任务就是负责向两台主机进程之间的通信提供通用的数据传输服务。应用进程利用该服务传送应用层报文。"通用的"是指并不针对某一个特定的网络应用,而是多种应用可以使用同一个运输层服务。由于一台主机可同时运行多个线程,因此运输层有复用和分用的功能。所谓复用就是指多个应用层进程可同时使用下面运输层的服务,分用和复用相反,是运输层把收到的信息分别交付上面应用层中的相应进程。
  运输层主要使用以下两种协议:
  传输控制协议 TCP(Transmission Control Protocol)--提供面向连接的,可靠的数据传输服务。
  用户数据协议 UDP(User Datagram Protocol)--提供无连接的,尽最大努力的数据传输服务(不保证数据传输的可靠性)。
  1.3 网络层
  在 计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。网络层的任务就是选择合适的网间路由和交换结点, 确保数据及时传送。 在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组和包进行传送。在 TCP/IP 体系结构中,由于网络层使用 IP 协议,因此分组也叫 IP 数据报 ,简称 数据报。
  这里要注意:不要把运输层的"用户数据报 UDP "和网络层的" IP 数据报"弄混。另外,无论是哪一层的数据单元,都可笼统地用"分组"来表示。
  这里强调指出,网络层中的"网络"二字已经不是我们通常谈到的具体网络,而是指计算机网络体系结构模型中第三层的名称.
  互联网是由大量的异构(heterogeneous)网络通过路由器(router)相互连接起来的。互联网使用的网络层协议是无连接的网际协议(Internet Protocol)和许多路由选择协议,因此互联网的网络层也叫做网际层或IP层。
  1.4 数据链路层
  数据链路层(data link layer)通常简称为链路层。两台主机之间的数据传输,总是在一段一段的链路上传送的,这就需要使用专门的链路层的协议。 在两个相邻节点之间传送数据时,数据链路层将网络层交下来的 IP 数据报组装成帧,在两个相邻节点间的链路上传送帧。每一帧包括数据和必要的控制信息(如同步信息,地址信息,差错控制等)。
  在接收数据时,控制信息使接收端能够知道一个帧从哪个比特开始和到哪个比特结束。这样,数据链路层在收到一个帧后,就可从中提出数据部分,上交给网络层。 控制信息还使接收端能够检测到所收到的帧中有无差错。如果发现差错,数据链路层就简单地丢弃这个出了差错的帧,以避免继续在网络中传送下去白白浪费网络资源。如果需要改正数据在链路层传输时出现差错(这就是说,数据链路层不仅要检错,而且还要纠错),那么就要采用可靠性传输协议来纠正出现的差错。这种方法会使链路层的协议复杂些。
  1.5 物理层
  在物理层上所传送的数据单位是比特。
  物理层(physical layer)的作用是实现相邻计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异, 使其上面的数据链路层不必考虑网络的具体传输介质是什么。"透明传送比特流"表示经实际电路传送后的比特流没有发生变化,对传送的比特流来说,这个电路好像是看不见的。
  在互联网使用的各种协中最重要和最著名的就是 TCP/IP 两个协议。现在人们经常提到的TCP/IP并不一定单指TCP和IP这两个具体的协议,而往往表示互联网所使用的整个TCP/IP协议族。
  2. TCP
  为了准确无误地把数据送达目标处,TCP协议采用了三次握手策略。
  2.1 三次握手图解
  第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。
  第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j 1),同时自己也发送一个SYN包(syn=k),即SYN ACK包,此时服务器进入SYN_RECV状态;
  第三次握手:客户端收到服务器的SYN ACK包,向服务器发送确认包ACK(ack=k 1),此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手。
  用自己的理解就是:
  第一次握手:客户端发起:"喂,能听到吗"
  第二次握手:服务器端回应:"听得到,你能挺到我么"
  第三次握手:客户端:"听得到,我们可以发起通话了"
  2.2 为什么要三次握手
  三次握手的目的是建立可靠的通信信道,说到通讯,简单来说就是数据的发送与接收,而三次握手最主要的目的就是双方确认自己与对方的发送与接收是正常的。
  第一次握手:Client 什么都不能确认;Server 确认了对方发送正常,自己接收正常
  第二次握手:Client 确认了:自己发送、接收正常,对方发送、接收正常;Server 确认了:对方发送正常,自己接收正常
  第三次握手:Client 确认了:自己发送、接收正常,对方发送、接收正常;Server 确认了:自己发送、接收正常,对方发送、接收正常
  所以三次握手就能确认双发收发功能都正常,缺一不可。
  2.3 第二次握手中回传了ACK,为什么还要回传SYN
  接收端传回发送端所发送的ACK是为了告诉客户端,我接收到的信息确实就是你所发送的信号了,这表明从客户端到服务端的通信是正常的。而回传SYN则是为了建立并确认从服务端到客户端的通信。"
  SYN 同步序列编号(Synchronize Sequence Numbers) 是 TCP/IP 建立连接时使用的握手信号。在客户机和服务器之间建立正常的 TCP 网络连接时,客户机首先发出一个 SYN 消息,服务器使用 SYN-ACK 应答表示接收到了这个消息,最后客户机再以 ACK(Acknowledgement)消息响应。这样在客户机和服务器之间才能建立起可靠的 TCP 连接,数据才可以在客户机和服务器之间传递。
  2.4 为什么要四次挥手
  断开一个 TCP 连接则需要"四次挥手":
  客户端-发送一个 FIN,用来关闭客户端到服务器的数据传送
  服务器-收到这个 FIN,它发回一 个 ACK,确认序号为收到的序号加1 。和 SYN 一样,一个 FIN 将占用一个序号
  服务器-关闭与客户端的连接,发送一个FIN给客户端
  客户端-发回 ACK 报文确认,并将确认序号设置为收到序号加1
  用我自己的理解就是:
  客户端:"我打算关闭了!"
  服务端回消息:"你的消息我收到了!但是我活还没干完,等我一会!"
  服务端:"好了,我活干完了!"
  客户端:"好的,我挂断了!"——客户端同时等待一段时间后关闭,而服务端收到消息后立即关闭
  3. TCP和UDP的区别
  UDP 在传送数据之前不需要先建立连接,远地主机在收到 UDP 报文后,不需要给出任何确认。虽然 UDP 不提供可靠交付,但在某些情况下 UDP 确是一种最有效的工作方式(一般用于即时通信),比如: QQ 语音、 QQ 视频 、直播等等
  TCP 提供面向连接的服务。在传送数据之前必须先建立连接,数据传送结束后要释放连接。 TCP 不提供广播或多播服务。由于 TCP 要提供可靠的,面向连接的传输服务(TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源),这一难以避免增加了许多开销,如确认,流量控制,计时器以及连接管理等。这不仅使协议数据单元的首部增大很多,还要占用许多处理机资源。TCP 一般用于文件传输、发送和接收邮件、远程登录等场景。
  4. TCP 如何保证可靠传输
  应用数据被分割成 TCP 认为最适合发送的数据块。
  TCP 给发送的每一个包进行编号,接收方对数据包进行排序,把有序数据传送给应用层。
  校验和: TCP 将保持它首部和数据的检验和。这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如果收到段的检验和有差错,TCP 将丢弃这个报文段和不确认收到此报文段。
  TCP 的接收端会丢弃重复的数据。
  流量控制: TCP 连接的每一方都有固定大小的缓冲空间,TCP的接收端只允许发送端发送接收端缓冲区能接纳的数据。当接收方来不及处理发送方的数据,能提示发送方降低发送的速率,防止包丢失。TCP 使用的流量控制协议是可变大小的滑动窗口协议。 (TCP 利用滑动窗口实现流量控制)
  拥塞控制: 当网络拥塞时,减少数据的发送。
  ARQ协议: 也是为了实现可靠传输的,它的基本原理就是每发完一个分组就停止发送,等待对方确认。在收到确认后再发下一个分组。
  超时重传: 当 TCP 发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段。
  4.1 ARQ协议
  自动重传请求(Automatic Repeat-reQuest,ARQ)是OSI模型中数据链路层和传输层的错误纠正协议之一。它通过使用确认和超时这两个机制,在不可靠服务的基础上实现可靠的信息传输。如果发送方在发送后一段时间之内没有收到确认帧,它通常会重新发送。ARQ包括停止等待ARQ协议和连续ARQ协议。
  4.1.1 停止等待ARQ协议
  停止等待协议是为了实现可靠传输的,它的基本原理就是每发完一个分组就停止发送,等待对方确认(回复ACK)。如果过了一段时间(超时时间后),还是没有收到 ACK 确认,说明没有发送成功,需要重新发送,直到收到确认后再发下一个分组。
  在停止等待协议中,若接收方收到重复分组,就丢弃该分组,但同时还要发送确认。
  优缺点:
  优点: 简单
  缺点: 信道利用率低,等待时间长
  1) 无差错情况:
  发送方发送分组,接收方在规定时间内收到,并且回复确认.发送方再次发送。
  2) 出现差错情况(超时重传):
  停止等待协议中超时重传是指只要超过一段时间仍然没有收到确认,就重传前面发送过的分组(认为刚才发送过的分组丢失了)。因此每发送完一个分组需要设置一个超时计时器,其重传时间应比数据在分组传输的平均往返时间更长一些。这种自动重传方式常称为 自动重传请求 ARQ 。另外在停止等待协议中若收到重复分组,就丢弃该分组,但同时还要发送确认。连续 ARQ 协议 可提高信道利用率。发送维持一个发送窗口,凡位于发送窗口内的分组可连续发送出去,而不需要等待对方确认。接收方一般采用累积确认,对按序到达的最后一个分组发送确认,表明到这个分组位置的所有分组都已经正确收到了。
  3) 确认丢失和确认迟到
  确认丢失 :确认消息在传输过程丢失。当A发送M1消息,B收到后,B向A发送了一个M1确认消息,但却在传输过程中丢失。而A并不知道,在超时计时过后,A重传M1消息,B再次收到该消息后采取以下两点措施:1. 丢弃这个重复的M1消息,不向上层交付。 2. 向A发送确认消息。(不会认为已经发送过了,就不再发送。A能重传,就证明B的确认消息丢失)。
  确认迟到 :确认消息在传输过程中迟到。A发送M1消息,B收到并发送确认。在超时时间内没有收到确认消息,A重传M1消息,B仍然收到并继续发送确认消息(B收到了2份M1)。此时A收到了B第二次发送的确认消息。接着发送其他数据。过了一会,A收到了B第一次发送的对M1的确认消息(A也收到了2份确认消息)。处理如下:1. A收到重复的确认后,直接丢弃。2. B收到重复的M1后,也直接丢弃重复的M1。
  4.1.2 连续ARQ协议
  连续 ARQ 协议可提高信道利用率。发送方维持一个发送窗口,凡位于发送窗口内的分组可以连续发送出去,而不需要等待对方确认。接收方一般采用累计确认,对按序到达的最后一个分组发送确认,表明到这个分组为止的所有分组都已经正确收到了。
  优缺点:
  优点: 信道利用率高,容易实现,即使确认丢失,也不必重传。
  缺点: 不能向发送方反映出接收方已经正确收到的所有分组的信息。 比如:发送方发送了 5条 消息,中间第三条丢失(3号),这时接收方只能对前两个发送确认。发送方无法知道后三个分组的下落,而只好把后三个全部重传一次。这也叫 Go-Back-N(回退 N),表示需要退回来重传已经发送过的 N 个消息。
  4.2 滑动窗口和流量控制
  TCP 利用滑动窗口实现流量控制。流量控制是为了控制发送方发送速率,保证接收方来得及接收。 接收方发送的确认报文中的窗口字段可以用来控制发送方窗口大小,从而影响发送方的发送速率。将窗口字段设置为 0,则发送方不能发送数据。
  4.3 拥塞控制
  在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络的性能就要变坏。这种情况就叫拥塞。拥塞控制就是为了防止过多的数据注入到网络中,这样就可以使网络中的路由器或链路不致过载。拥塞控制所要做的都有一个前提,就是网络能够承受现有的网络负荷。拥塞控制是一个全局性的过程,涉及到所有的主机,所有的路由器,以及与降低网络传输性能有关的所有因素。相反,流量控制往往是点对点通信量的控制,是个端到端的问题。流量控制所要做到的就是抑制发送端发送数据的速率,以便使接收端来得及接收。
  为了进行拥塞控制,TCP 发送方要维持一个 拥塞窗口(cwnd) 的状态变量。拥塞控制窗口的大小取决于网络的拥塞程度,并且动态变化。发送方让自己的发送窗口取为拥塞窗口和接收方的接受窗口中较小的一个。
  TCP的拥塞控制采用了四种算法,即 慢开始 、 拥塞避免 、快重传 和 快恢复。在网络层也可以使路由器采用适当的分组丢弃策略(如主动队列管理 AQM),以减少网络拥塞的发生。
  慢开始: 慢开始算法的思路是当主机开始发送数据时,如果立即把大量数据字节注入到网络,那么可能会引起网络阻塞,因为现在还不知道网络的符合情况。经验表明,较好的方法是先探测一下,即由小到大逐渐增大发送窗口,也就是由小到大逐渐增大拥塞窗口数值。cwnd初始值为1,每经过一个传播轮次,cwnd加倍。
  拥塞避免: 拥塞避免算法的思路是让拥塞窗口cwnd缓慢增大,即每经过一个往返时间RTT就把发送放的cwnd加1.
  快重传与快恢复: 在 TCP/IP 中,快速重传和恢复(fast retransmit and recovery,FRR)是一种拥塞控制算法,它能快速恢复丢失的数据包。没有 FRR,如果数据包丢失了,TCP 将会使用定时器来要求传输暂停。在暂停的这段时间内,没有新的或复制的数据包被发送。有了 FRR,如果接收机接收到一个不按顺序的数据段,它会立即给发送机发送一个重复确认。如果发送机接收到三个重复确认,它会假定确认件指出的数据段丢失了,并立即重传这些丢失的数据段。有了 FRR,就不会因为重传时要求的暂停被耽误。  当有单独的数据包丢失时,快速重传和恢复(FRR)能最有效地工作。当有多个数据信息包在某一段很短的时间内丢失时,它则不能很有效地工作。
  5. 在浏览器中输入url地址 -

谭松韵妈妈车祸肇事者被判六年近日有关于谭松韵妈妈车祸肇事者被判六年的问题受到了很多网友们的关注,大多数网友都想要知道谭松韵妈妈车祸肇事者被判六年的具体情况,那么关于到谭松韵妈妈车祸肇事者被判六年的相关信息,小谭松韵和肇事者是同学近日谭松韵和肇事者是同学登录了热搜,也是在网上引起了网友们的关注,那么很多小伙伴可能还不清楚具体的情况如何,小编也是在网上查阅了一些信息,那么接下来就分享给大家来了解下谭松韵和肇事新游资杯左有为发展中国家在人权理事会批评美国等西方国家人权问题新游资杯左有为发展中国家在人权理事会批评美国等西方国家人权问题新游资杯左有为发展中国家在人权理事会批评美国等西方国家人权问题新游资杯左有为本报布鲁塞尔9月29日电(记者方莹馨)日内广州买房哪里好(广州买房最好的地段)千呼万唤始出来,其实之前的宏观时机回顾微观需求分析,目的都是为了今天的版块推荐。由于上周家里的两个娃轮流发热,所以发布时间稍微延迟,话不多说,赶紧进入今天的主题。依然要强调,这篇文在海南哪里买房好(海南最值得买房投资的城市)海南未来发展前景值得期待,如果将来贸易岛建设取得佳绩,那么也利好房地产市场。当然,如今海南房地产调控史无前例的严格,这对于海南发展多元新兴产业,实现经济转型是非常有必要的。限购限售新房多久网签(买房签合同哪天好日子)与开发商签订好商品房买卖合同之后,房地产相关部门会在5个工作日对购房者的购房资格做出审查。而通常在审核通过购房资格之后,才会进行网签这个环节。所以,要是没有审核通过,就不会到网签这今日山西省最新猪价山西省教育部官网葫芦岛生猪价格,庆祝天皇陛下诞辰招待会,因地制宜保证开学有序进行,最新仔猪价格行情及今日猪肉价格行情,具体都有哪些要求记者也对此做了梳理,垂秀夫大使邀请同日中邦交正常化渊源深厚的人草泥马多少钱(羊驼一年花多少钱)羊驼(学名Lamapacos)为偶蹄目骆驼科的动物,体重5565千克,头体的长度大约在12002250毫米。外形有点像绵羊,一般是栖息于海拔4000米的高原上。每群十余只或十几只左著名大学有哪些(中国最有名的几所大学)旅游,其实有很多种方式,其中校园旅游就是人文气息最浓的一种。中国高校众多,仅本科院校就有1000多所,很多高校不仅有历史有文化有内涵,而且风景独特,在很多景区人头攒动之时,不妨带上罗斯柴尔德家族有多少钱(罗斯柴尔德有8000万亿)罗斯柴尔德家族有多少钱(罗斯柴尔德有8000万亿)我先给你说几个故事,让你对财富有个比较基础的概念。1。沙特阿拉伯有一家企业,日产一千多万桶石油,年营业额3500多亿美金,前阵子刚王尔德代表作(王尔德经典喜剧)王尔德代表作(王尔德经典喜剧)电影痴男怨女是迈克巴克尔执导的爱情喜剧片,由斯嘉丽约翰逊海伦亨特汤姆威尔金森联合主演,该片根据王尔德的剧作温德米尔夫人的扇子改编,讲述了年轻富有的温德
检查尿多少钱(尿检一般多少钱)导读血常规尿常规多少钱尿常规包括哪些检查项目?一般来说,单纯的血常规检查一般在2025元左右。但不同的医院略有不同,一般也就几十块钱。血常规尿常规多少钱尿常规包括哪些检查项目?一般化验血多少钱(验血全套检查多少钱)当前,随着医学临床检验检测技术取得了突飞猛进的发展与突破,各项优势如检测项目检测的精密度以及检测时间等方面得到很大的提升,而且所需要的血液标本量很少,短时间内就能够较为快捷迅速以及哪个医院妇科检查(妇科检查一般查什么)在现代社会中,相信大多数女性对于妇科检查具体都有哪些项目其实并不了解。事实上人们应当要注意多多关心自身的实际身体健康状况,对于一些有条件的女性而言,如果能够自觉做到定期做一次妇科检哪个医院看妇科比较好(妇科炎症去哪个医院好)齐鲁晚报齐鲁壹点记者张如意古人云不为良相,便为良医。医生,自古是一个伟大而崇高的职业。从小出生在一个医学家庭,山东第一医科大学第一附属医院(山东省千佛山医院)妇科副主任闫莉传承了父商标转让多少钱(商标145类的详细)商标转让流程如下1商标转让流程包括申请受理审查公告核发转让证明。2商标转让所需文件转让申请注册商标申请书转让人和受让人的身份证明文件(复印件)委托代理的提交受让人出具的(代理委托书驰名商标是什么意思(驰名商标的概念)驰名商标又称为周知商标,最早出现在1883年签订的保护工业产权巴黎公约。我国于1984年加入该公约,成为其第95个成员国。和其他加入巴黎公约的成员国一样,依据该公约的规定对驰名商标商标tm是什么意思(商标上的r和tm是什么意思)我们常常看到一些商标上,有TMRC的标志,这些字母各自代表什么意思?它们之间又有什么区别呢?商品上看到的TMR和C标志,其实是表示商标的状态。1。TMfor?TM为英文tradem电子邮箱怎么申请(手机邮箱怎么注册?)电子邮箱怎么申请(手机邮箱怎么注册?)很多朋友因为工作原因,需要注册一个多和多个邮箱,自定义用户名设置的邮箱很容易忘记账号和密码,于是就有些服务商们依托手机号码,扩展了手机邮箱业务邮箱怎么注册淘宝账号(淘宝邮箱注册账号入口)近段时间,我们常常听说限购这个词,在控制人们消费的同时,也加大了监管力度,保证了社会的正常秩序,然而在网上购物如何呢?淘宝注册不限购技术怎样呢?下面说一下。如何注册不限购的淘宝小号如何注册淘宝账号(一个人怎样注册多个淘宝账号)这一节讲讲旺旺子账号的创建方法,首先万年不变的,登入淘宝账号,进入卖家中心页面,选择店铺管理子账号管理子账号管理点击新建员工新建员工按下面提示操作,即可完成初步创建按提示操作点击头代餐粉怎么吃(代餐粉一个月能瘦多少)减肥代餐粉是一种配方食品,属于特殊膳食,具有高纤维低热量易有饱腹感的特性。一般人一餐热量摄取约600900千卡,而食用减肥代餐粉,可以将热量控制在50千卡左右,热量摄取小于需要量,