第7章 TCPIP协议
TCPIP协议的工作原理和应用

TCPIP协议的工作原理和应用引言:TCPIP协议是计算机网络中最常用的协议之一,它负责实现互联网中的数据传输和通信。
本文将详细介绍TCPIP协议的工作原理和应用。
一、TCPIP协议的概述TCPIP协议是指互联网协议套件(Transmission ControlProtocol/Internet Protocol),由两个独立的协议构成,分别是TCP和IP。
TCP负责提供可靠的数据传输机制,而IP则负责寻址和路由。
1. TCP协议:TCP协议是传输层协议,提供了可靠的数据传输机制。
它通过采用三次握手的方式建立连接,确保数据传输的可靠性。
TCP协议采用滑动窗口和拥塞控制机制来优化网络性能,并能够实现数据分段和重组,确保数据的完整性和顺序性。
2. IP协议:IP协议是网络层协议,负责寻址和路由。
它定义了一套统一的地址分配规则,即IP地址,用于标识网络中的主机。
IP协议将数据分为若干个数据包(也称为IP数据报),并通过路由器将数据包从源主机传输到目标主机。
二、TCPIP协议的工作原理TCPIP协议的工作原理可以分为以下几个步骤:1. 封装与解封装:在发送端,应用层将数据封装为TCP段,再将TCP段封装为IP数据包。
在每一层的头部都会添加相应的控制信息,如源IP地址、目标IP地址、端口号等。
在接收端,相反的过程会发生,即解封装。
每一层的接收端会根据头部的信息判断当前层所需的数据,并且去除控制信息。
2. 路由和寻址:在发送端主机上,IP协议根据目标IP地址和路由表判断出下一个跳转点的IP地址。
经过一系列的路由选择,最终到达目标主机。
每一个路由器都具有路由表,用于指导数据的传输路径。
3. 传输可靠性:TCP协议通过建立连接、数据的分段和重组、滑动窗口、流量控制、拥塞控制等机制,保证了数据传输的可靠性。
通过三次握手的方式建立连接,确保通信双方的同步;通过数据的分段和重组,保证了大数据量的传输;通过滑动窗口和流量控制,确保了数据的流畅传输。
《TCPIP协议》课件

数字签名可以应用于数据的完整性验证和身份认证过程,如数字证书用于验证网站的身份 ,数字签名用于验证软件和文件的来源和完整性等。
06
TCP/IP协议的发展趋势
IPv6的发展与推广
IPv6是下一代互联网协议,具有更大的地址空间和更高的安全性,能够解决IPv4 地址耗尽的问题。IPv6的推广和应用已经成为全球互联网发展的重要趋势。
发给收件人的邮件服务器,收件人通过邮件客户端应用程序下载和阅读邮件。
文件传输协议(FTP)
总结词
文件传输协议是TCP/IP协议中用于文 件传输的标准协议,它使用FTP命令 来传输文件。
详细描述
FTP允许用户在本地计算机和远程服 务器之间上传、下载和管理文件。 FTP服务器通常需要用户名和密码进 行身份验证,以确保文件的安全性。
IP数据报的路由选择
路由选择的概念
路由选择的原则
路由选择是指数据报在网络中的传输 路径选择,由路由器根据路由表进行 决策。
路由选择的原则包括最短路径、最少 跳数、最低成本等,路由器根据这些 原则选择最佳路径进行数据报的转发 。
路由表的构建
路由表是路由器中存储的路径信息表 ,根据路由协议(如RIP、OSPF等) 动态构建。路由器根据路由表选择最 佳路径转发数据报。
网络安全技术的进一步发展
随着互联网的普及和发展,网络安全问题越来越突出。网 络安全技术的进一步发展已经成为互联网技术的重要方向 之一。
网络安全技术的发展包括防火墙、入侵检测、加密技术等 。这些技术的发展和应用可以有效提高网络的安全性和可 靠性,保护用户的信息安全和隐私。
THANKS
TCP的流量控制与拥塞控制
TCP流量控制
流量控制是为了防止发送方把接收方的接收能力浪费掉而设置的机制。TCP使用滑动窗口机制进行流量控制。当 接收窗口为0时,发送方停止发送数据;当接收窗口大于0时,发送方继续发送数据。
tcpip协议的名词解释

tcpip协议的名词解释TCP/IP协议的名词解释TCP/IP协议,全称是传输控制协议/因特网协议(Transmission Control Protocol/Internet Protocol),是目前世界上广泛使用的一种协议组合。
它构成了互联网的基础架构,使得全球各地的计算机能够互相通信和交流。
一、TCP/IP协议的概述TCP/IP协议是由美国国防部高级研究计划局(ARPA)在20世纪70年代初开发的。
它旨在连接分布在全球各地的计算机,构建一个分布式的互联网络系统。
TCP/IP协议独立于任何特定的硬件或操作系统,因此可以在不同平台上实现互联网的连接。
二、TCP/IP的分层结构TCP/IP协议采用了分层结构,分为四层:网络接口层、网络层、传输层和应用层。
1. 网络接口层网络接口层是TCP/IP协议与物理网络之间的接口。
它负责将数据包封装成比特流发送给物理网络,并从物理网络中接收数据包。
在这一层中,定义了一些常见的协议,如以太网协议和无线局域网协议。
2. 网络层网络层是TCP/IP协议的核心部分,主要负责数据包的传输和路由选择。
它使用IP协议将数据包分割成更小的数据包,并通过路由器进行转发。
此外,还包括地址解析协议(ARP)和互联网控制消息协议(ICMP)等辅助协议。
3. 传输层传输层主要负责两台计算机之间的数据传输。
最常用的传输层协议是传输控制协议(TCP)和用户数据报协议(UDP)。
- TCP协议提供可靠的数据传输,确保数据的完整性和有序性。
它通过建立连接、拥塞控制和流量控制等机制来实现可靠性。
- UDP协议是一种无连接的传输协议,它不保证数据的可靠传输,但传输速度较快。
UDP常用于对实时性要求较高的应用,如实时音视频传输和网络游戏。
4. 应用层应用层提供了一系列的协议和服务,为各种应用程序提供数据传输和通信的能力。
常见的应用层协议有超文本传输协议(HTTP)、文件传输协议(FTP)和邮件传输协议(SMTP)等。
tcp ip协议原理

tcp ip协议原理
TCP/IP协议原理是互联网传输控制协议(TCP)和互联网协议(IP)的组合,是用于在互联网上进行数据传输和通信的基本协议。
TCP协议是一种可靠的、面向连接的协议,它负责将数据分割成称为数据包的小块,并确保它们被正确地发送和接收。
TCP使用三次握手的过程来建立连接,即发送方发送一个请求连接的数据包,接收方返回确认连接的数据包,最后发送方再次确认连接。
一旦连接建立,数据可以在两个实体之间进行双向通信。
IP协议是一种无连接的协议,它负责将数据包从源主机传递到目标主机。
IP协议使用IP地址来唯一标识每个主机和路由器,通过将数据包分组并添加路由信息,使其在互联网上的正确路径上传输。
每个数据包都包含一个源IP地址和一个目标IP地址,以便在网络上进行正确的路由。
TCP/IP协议的工作流程如下:
1. 数据被封装为多个数据包,每个数据包都包含了源IP地址和目标IP地址。
2. 数据包经过本地的网络接口,传递到本地的网络设备。
3. 数据包通过本地网络设备进入互联网,经过交换机、路由器等设备进行传输。
4. 数据包通过多个网络设备的路由选择机制,最终到达目标主机。
5. 数据包经过目标主机的网络接口,传递到目标主机的网络设
备。
6. 数据包根据目标IP地址被交付给接收方的应用程序。
在整个过程中,TCP协议负责保证数据包的可靠传输,通过确认和重传机制来确保数据的完整性和可靠性。
IP协议负责将数据包从源主机传送到目标主机,并进行路由选择。
通过TCP/IP协议,互联网上的不同主机可以进行可靠的数据通信,实现了全球范围内的信息交流和共享。
TCPIP协议是什么

TCP/IP协议是什么不少网友可能在设置自己的网络时,发现了一个TCP/IP协议,那么这个协议有什么作用呢?店铺在这里给大家一一罗列出来,希望能帮到大家。
什么是TCP.IP协议?概括的说TCP/IP协议是(传输控制协议/网间协议)TCP/IP 协议集确立了 Internet 的技术基础。
全称Transmission Control Protocol/Internet Protocol。
中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet 国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。
TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。
协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。
通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。
而IP是给因特网的每一台电脑规定一个地址。
诊断TCP IP协议网络故障时可能会使人灰心丧气,不过也充满了乐趣。传统的TCP IP协议网络故障我们已经大致了解,但其另一种方法—结构化的方法很多人都不太清楚。
下面,我们就来看看其故障诊断的方法。
通常,TCP IP协议网络故障的结构化诊断的方法由三个关键部分组成:一、诊断故障措施(1)验证有关客户端和服务器端的路由选择的连通性要使用ping,pathping,tracert,或其它类似的工具,便于在网络层上验证端到端的TCP IP的连接性;采用数据包嗅探以监视传输层会话;使用nslookup,telnet和其它的工具来诊断包括域名解析问题、身份验证等应用层问题。(2)验证有关客户端、服务器和网络架构硬件的物理媒体检查电缆,确保网络适配器正确安装,并进一步查找、验证可以显示媒体断开状态的网络连接。(3)验证有关客户端、服务器、网络架构硬件的TCP IP协议配置在客户端上这意味着检查IP地址、子网掩码、默认网关、DNS设置等等。对于网络架构硬件而言,也就是指路由器上的路由表和Internet 网关。TCP/IP协议二、几个方面的因素标志性信息:客户端机器上的出错消息,登录对话框等等。期间:连续的、间断的,还是偶尔的,何时开始等。出现问题的连接类型:物理层、网络层、传输层还是应用层?身份验证还是访问控制等等。其间的网络:线缆(如果不是无线的话)、集线器、交换机、路由器、防火墙、代理服务器,以及客户端和服务器之间的其它网络架构。范围:一个或多个有关的客户端/服务器端。客户端:即出现问题的客户端服务器端:客户无法访问的服务器、打印机或其它的网络资源(如互联网)等。环境:可能会影响你的网络的外部情况,如电源的波动、建筑物的维护等等。三、理解和方法(1)理解协议如何工作成功的TCP IP协议网络故障诊断是建立在理解TCP IP如何工作和有关测试工具的基础之上的。数据包如何由路由表转发,netdiag.exe等工具能够告诉你什么是非常关键的。如果你从来没有努力理解网络监视器的跟踪模式,那么你在诊断某些问题时就会遇到困难。(2)问一些恰当的问题对故障诊断很关键要学会何时按部就班,何时以跳跃性思维直奔主题是故障诊断艺术的本质所在,这还括充分使用你的左右脑,即要有充分的想象和缜密的思维。(3)踏踏实实地测试,并隔离问题需要故障诊断的工具箱,而且没有什么比丰富的经验更能帮助你解决复杂问题了。上文主要介绍了另一种对于TCP IP协议详解以及网络故障诊断的方法。
TCPIP协议的作用和原理

TCPIP协议的作用和原理TCP/IP协议的作用和原理TCP/IP协议是互联网中最重要的协议之一,它定义了网络设备之间的通信规则和数据传输方式。
本文将详细介绍TCP/IP协议的作用和原理。
一、TCP/IP协议的作用TCP/IP协议是一个网络通信协议簇,它包含了TCP(传输控制协议)和IP(网际协议)两个主要协议,其作用主要有以下几个方面:1. 数据传输:TCP/IP协议定义了数据如何在计算机网络中进行传输。
通过TCP协议,数据可以在不同计算机之间可靠地传输,而IP协议则负责将数据包发送到目标计算机。
2. 网络寻址:TCP/IP协议使用IP地址来标识网络上的不同设备,每个设备都有唯一的IP地址。
IP地址可以分为IPv4和IPv6两种格式,其中IPv4地址由32位二进制数组成,IPv6地址由128位二进制数组成。
3. 数据分包和重组:TCP/IP协议可以将传输的数据分割成多个较小的数据包进行传输,并在目标设备上重新组装成完整的数据。
这样可以提高数据传输效率,并且在网络拥塞时可以更好地处理数据。
4. 数据确认和重传:TCP协议通过使用确认机制来确保数据的可靠传输。
发送方在发送数据包后,会等待接收方发送的确认消息,如果一定时间内没有收到确认消息,发送方会重新发送数据包。
5. 错误检测和纠正:TCP/IP协议采用校验和机制来检测数据在传输过程中的错误,并通过重新发送数据包来纠正错误。
这样可以保证数据的完整性和正确性。
二、TCP/IP协议的原理TCP/IP协议的核心原理是分层。
它将网络通信分为多个层次,每个层次都有不同的功能和责任,各层之间通过接口进行交互。
按照TCP/IP参考模型,整个协议簇被分为四个层次,分别是物理层、数据链路层、网络层和传输层。
1. 物理层:物理层主要负责将比特流传输到物理媒介上,如电缆、光纤等。
它定义了传输介质的特性和接口标准,以及传输速率和编码方式等。
2. 数据链路层:数据链路层通过物理地址(MAC地址)来标识网络设备,负责将数据帧从一个节点传输到相邻节点。
TCPIP协议及其应用

TCPIP协议及其应用TCPIP协议(Transmission Control Protocol/Internet Protocol)是互联网最基本的协议之一,是互联网的核心协议栈之一、本文将简要介绍TCPIP协议的基本原理和应用。
首先是网络层,其核心协议是IP协议(Internet Protocol),它负责将数据包从源地址传输到目的地址,是整个互联网的核心。
IP协议使用IP地址识别网络中的每个设备,通过路由器将数据包从源地址转发到目的地址。
IP协议是无连接的,即中间节点不会保存数据包的状态信息,只是按照规则转发数据包。
其次是传输层,其中最重要的协议是TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)。
TCP协议是面向连接的协议,提供可靠的数据传输。
它负责将大块数据分割成小块,并建立起端到端的可靠连接,确保数据的无差错、按序到达。
TCP协议使用序列号、确认应答、重传机制等来保证可靠传输。
UDP协议则是无连接的,它只是简单地将数据包传输给目的地址,不提供可靠传输。
由于UDP协议没有建立连接的开销,传输速度更快,适用于实时性要求高的应用,如视频、音频等。
最后是应用层,它包括了各种各样的协议,如HTTP、FTP、SMTP等,用于实现各种应用的需求。
HTTP协议是应用最广泛的协议,用于在Web浏览器和服务器之间传输超文本。
FTP协议是文件传输协议,用于在客户端和服务器之间进行文件传输。
SMTP协议是电子邮件传输协议,用于在邮件服务器之间传递邮件。
TCPIP协议的应用非常广泛。
互联网的所有通信都是基于TCPIP协议进行的,包括网页浏览、文件传输、电子邮件、即时通讯等。
特别是随着移动互联网和物联网的发展,TCPIP协议在智能手机、物联网设备等领域也越来越重要。
总结起来,TCPIP协议是互联网的基础和核心协议栈,它包括了网络层的IP协议、传输层的TCP和UDP协议以及应用层的各种协议。
TCP IP协议

历史
产生背景
产生过程
Internet网络的前身ARPANET当时使用的并不是传输控制协议/网际协议(Transmission Control Protocol/Internet Protocol,TCP/IP),而是一种叫网络控制协议(Network Control Protocol,NCP)的 网络协议,但随着网络的发展和用户对网络的需求不断提高,设计者们发现,NCP协议存在着很多的缺点以至于 不能充分支持ARPANET网络,特别是NCP仅能用于同构环境中(所谓同构环境是网络上的所有计算机都运行相同的 操作系统),设计者就认为“同构”这一限制不应被加到一个分布广泛的网络上。1980年,用于“异构”网络环 境中的TCP/IP协议研制成功,也就是说,TCP/IP协议可以在各种硬件和操作系统上实现互操作。1982年, ARPANET开始采用TCP/IP协议。
链路层定义了主机的身份,即MAC地址,而网络层定义了IP地址,明确了主机所在的网段,有了这两个地址, 数据包就可以从一个主机发送到另一台主机。但实际上数据包是从一个主机的某个应用程序发出,然后由对方主 机的应用程序接收。而每台电脑都有可能同时运行着很多个应用程序,所以当数据包被发送到主机上以后,是无 法确定哪个应用程序要接收这个包。因此传输层引入了UDP协议来解决这个问题,为了给每个应用程序标识身份。
(2)由于运输层和网络层在网络协议中的地位十分重要,所以在TCP/IP协议中它们被作为独立的两个层 次。
(3)因为数据链路层和物理层的内容相差不多,所以在TCP/IP协议中它们被归并在网络接口层一个层次里。 只有四层体系结构的TCP/IP协议,与有七层体系结构的OSI相比要简单了不少,也正是这样,TCP/IP协议在实际 的应用中效率更高,成本更低。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
路由
在网络中,“路由”是基于编址方案、使用模式以
及可达性来指引数据的发送。 网络层通过综合考虑发送优先权、网络拥塞程度、 服务质量以及可选路由的花费来决定从一个网络中 节点A 到另一个网络中节点B 的最佳路径。
由于网络层处理路由,而路由器连接网络各 段,并智能指导数据传送,属于网络层。 网络层是可选的,它只用于:
OSI模型将网络结构划分为七层:物理层、数 据链路层(包括逻辑链路控制和介质访问控制 两个子层)、网络层、传输层、会话层、表示 层和应用层。 OSI模型中每一层均有自己的一套功能集,并 与紧邻的上层和下层交互作用。 顶层是应用层,它与用户使用的软件(如字处 理程序或电子表格程序)进行交互。 在OSI模型的底端是携带信号的网络电缆和连 接器(即物理层)。 总的来说,在顶端与底端之间的每一层功能确 保数据以一种可读、无错、排序正确的格式被 发送。
该层的作用包括:物理地址寻址、数据的成帧、流 量控制、数据的检错、重发等。
帧
帧是用来移动数据的结构包。 它不仅包括原始(未加工)数据,或称“有效荷载”,
数据的检错、重发:
还包括发送方和接收方的网络地址以及纠错和控制 信息。
发送方的数据链路层将等待来自接收方对数据已正
数据链路层的功能独立于网络和它的节点所采 用的物理层类型。
的结合,才能保证Internet在复杂的环境下正常运 行。
1 使用IP地址的目的
解决地址的统一问题 ▪ 采用全局通用的地址格式,为全网的每一个网络和每 一台计算机都分配一个Internet上的地址,以此屏幕 物理网络地址的差异。 ▪ 为了唯一地识别到Internet上的一个网络或一台计算 机,为其分配的Internet地址必须具有唯一性。 ▪ 在Internet中,标识一台计算机或一个网络的方式有 两种,IP地址和域名。当与Internet上其他用户进行通 信时,或者寻找Internet的各种资源时,都要用到地 址或者域名。
特点
网际协议IP协议提供了能适应各种各样网络硬
件的灵活性,对底层网络硬件几乎没有任何要 求。
▪ 任何一个网络,只要可以从一个地点向另一个地点传 送二进制数据,就可以使用IP协议加入Internet。
对网络通信的意义:
网络中的计算机通过安装IP软件,使许许多多
的局域网构成了一个庞大而又严密的通信系统, 从而使Internet看起来好像是真实存在的,但实 际上它是一种并不存在的虚拟网络,只不过是 利用IP协议把全世界上所有愿意加入Internet的 计算机局域网络连接起来,使得它们彼此之间 都能够通信。
定义了应用程序使用互联网的规程
7.2.1 什么是TCP/IP协议 7.2.2 IP地址 7.2.3 下一代互联网Ipv6
TCP/IP即传输控制协议/互联网络协议 它是Internet最基本的协议,简单地说,它由底层 的IP协议和TCP协议组成。 Internet的中文意思是网际网,它实际上就是将全 球各地的局域网连接起来而形成的一个“网之间的 网(网际网)”,然而在连接之前的各式各样的局 域网却存在不同的网络结构和数据传输规则,将这 些小网连接起来后各网之间要通过什么样的规则来 传输数据,TCP/IP协议就相当于Internet上的“世界 语”,可以解决这种 问题。 TCP/IP协议的开发工作开始于20世纪70年代,它是 用于互联网的第一套协议。
物理层
物理层是OSI模型的最底层或第一层。 物理层协议描述信号如何被放大及通过线缆传
组成部分:
输的标准。
功能:
包括物理网络介质,如电缆、连接器、转发器。 产生及检测电压以便收发携带数据的信号。 设定数据发送速率 监测数据错误率(但并不提供错误校验服务)
数据链路层
当两个计算机系统处于不同的由路由器分割开的
网段这种情况(不同网段) 当通信应用要求某种网络层或传输层提供的服务、 特性或者能力时。(通信应用要求)
传输层
O S I 模型中最重要的一层,如果没有传输层,数据将不
功能
能被接收方验证或解释。
确保数据可靠、顺序、无错地从A点传输到B点(A、B点
定义了将数据组成正确帧的规程和在网络中传输帧的规
互联网层
程,帧是指一串数据,它是数据在网络中传输的单位。 用户通过一个或多个路由器到最终目标的“信息包”转发 机制 端到端连接
本层定义了互联网中传输的“信息包”格式,以及从一个
传输层 应用层
为两个用户进程之间建立、管理和拆除可靠而又有效的
会话
指在两个实体之间建立数据交换的连接,常用于表
示终端与主机之间通信。
终端
指几乎不具有自己的处理能力或硬盘容量,而只依
靠主机提供应用程序和数据处理服务的一种设备。
功能
负责在网络中的两节点之间建立和维持通信。 包括:
建立通信链接,保持会话过程通信链接的畅通,同 步两个节点之间的对 话,决定通信是否被中断以及 通信中断时决定从何处重新发送。
会话层可看作网络通信的“交通警察”。
当通过拨号向 I S P (因特网服务提供商)请求连
接到因特网时,I S P 服务器上的会话层向你与你 的P C 客户机上的会话层进行协商连接。 若电话线偶然从墙上插孔脱落时,终端机上的会 话层将检测到连接中断并重新发起连接。 会话层通过决定节点通信的优先级和通信时间的 长短来设置通信期限
表示层协议还对图片和文件格式信息进行解码和编码。
功能
负责对软件提供接口以使程序能使用网络服务。
“应用层”
并不是指运行在网络上的某个特别应用程序
应用层提供的服务包括文件传输、文件管理 以及电子邮件的信息处理。
例如,如果在网络上运行Microsoft Word,并选择
打开一个文件,则请求将由应用层传输到网络。
5 IP地址的分类
2 IP地址与物理地址的区别
物理地址: 物理地址的长度、格式等涉及到物理网络技术 物理地址可以不采取统一管理模式 物理地址不允许修改 IP地址 无需考虑网络技术细节 采取统一管理模式 可以修改
3 IP地址的构成
IP地址由两部分构成:网络标识(Netid)和主
机标识(Hostid)
▪ 网络标识:类似于某个单位电话的总机号码,网络标 识标识了该IP地址对应的计算机网络. ▪ 主机标识:类似于电话分机号码,主机标识标识了网 络中具体的一台计算机。
4 IP地址的表示
二进制表示 ▪ IP地址是Internet主机或网络的一种数字型标识 ▪ 目前IP协议版本(IPv4)规定:IP地址由32位二进制 数组成,按8位为单位分为4个字节。 ▪ 网络标识部分不能为全”0“或全”1“ 点分十进制表示 ▪ 由于二进制不容易记忆,IP地址通常用点分十进制数 表示。 ▪ 点分十进制就是将32位的IP地址中的每8位用其等效 的十进制数表示,每个十进制数之间小数点分开。 ▪ 直观,便于阅读和理解。
▪ 当一台计算机需要与另一台远程计算机连接时,TCP协议 会让它们建立一个连接,以便发送、接收数据及终止连接。
传输控制协议TCP协议利用重发技术和拥塞控
制机制,向应用程序提供可靠的通信连接,使 它能够自动适应网上的各种变化,即使在 Internet暂时出现堵塞的情况下,TCP也能够保 证通信的可靠 Internet是一个庞大的国际性网络,网络上的拥 挤和空闲时间总是交替不变的,加上传送的距 离也远近不同,所以传输数据所用时间也会变 化不定。TCP协议具有自动调整“超时值”的功能, 能很好地适应Internet上各种各样的变化,确保 传输数据的正确。
网络协议的层次模型 TCP/IP协议体系 IP地址 域名分析系统
7.1.1 网络协议的层次模型 7.1.2 常见的计算机网络的层次模型
协议
协议就是一系列的通信规则与标准。 在通信过程中,通信的双方都必须遵守一些相
互之间都能接受和理解的约定。
网络协议的层次模型
分而治之:解决一个难以处理的复杂 问题的最
复杂的问题简单化 协议的分层有利于通信协议的修改和标准化。
ISO/OSI参考模型 TCP/IP模型
ISO创建了一个有助于开发和理解计算机的通信模 型,即开放系统互连OSI模型。 ISO/OSI是国际标准化组织ISO制定的开放系统互连 参考模型OSI,目的是使全球范围的计算机平台可 进行开放式通信。
确接收的应答信号,假如发送方不能获得这一应答 信号,则它的数据链路层将给出指令以重发该信息, 它并不试图找出在发送时出现了什么错误。
网络层 功能
O S I 模型的第三层
将网络地址翻译成对应的物理地址,并决定如何将
▪ 通过对数据包进行分段和重组来实现补偿
数据从发送方路由到接收方。 补偿数据发送、传输以及接收设备能力的不平衡 性。
数据链路层是OSI模型的第二层。
它控制网络层与物理层之间的通ቤተ መጻሕፍቲ ባይዱ。
包括逻辑链路控制和介质访问控制两个子层。 在物理层提供比特流服务的基础上,建立相邻结点
之间的数据链路,通过差错控制提供数据帧在信道 上无差错的传输,并进行各电路上的动作系列。
功能
数据链路层在不可靠的物理介质上提供可靠的传输。
必要性
尽管计算机通过安装IP软件,保证了计算机之间可
特点
以发送和接收数据,但IP协议还不能解决数据分组 在传输过程中可能出现的问题。因此,若要解决可 能出现的问题,连上Internet的计算机还。需要安 装TCP协议来提供可靠的并且无差错的通信服务 台计算机之间的连接起了重要作用