计算机网络规划设计与实施第七章 因特网的运输层和应用层
OSI七层模型和TCPIP模型及对应协议(详解)

OSI七层模型和TCPIP模型及对应协议(详解)1.OSI七层模型OSI(Open Systems Interconnection)七层模型是国际标准化组织(ISO)制定的一种网络体系结构模型,将计算机网络的功能划分为七个层次,每个层次负责不同的任务。
这些层次从底层到顶层分别为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
-物理层:负责传输比特流,即原始的0和1的比特流。
-数据链路层:将物理层传输的数据流划分为数据帧,并在物理传输媒介上发送和接收数据帧。
-网络层:负责通过不同网络节点进行数据的路由和转发,实现数据包的传输。
-传输层:负责端到端的通信连接,在传输过程中确保数据的可靠传输和错误控制。
-会话层:负责建立、管理和终止应用程序之间的通信会话。
-表示层:负责数据的格式化和解码、加密和解密,确保接收方能够正确理解发送方的数据。
-应用层:提供用户与网络的接口,支持各种应用程序的网络访问和通信。
2.TCP/IP模型TCP/IP模型是一种通信协议体系结构,目前是互联网的基础协议。
TCP/IP模型由四个层次构成,分别为网络接口层、互联网层、传输层和应用层。
-网络接口层:负责将数据帧从物理层传输到网络层,并对数据进行分割和重组。
-互联网层:负责将数据包从源主机传输到目的主机,包括IP协议、ARP协议和ICMP协议等。
-传输层:负责数据的可靠传输和错误控制,包括TCP(传输控制协议)和UDP(用户数据报协议)等。
-应用层:提供用户与网络的接口,支持各种应用程序的网络访问和通信,包括HTTP、FTP、SMTP等协议。
3.OSI七层模型和TCP/IP模型的对应关系及协议:-OSI的物理层对应TCP/IP的网络接口层,协议包括以太网、Wi-Fi 等。
-OSI的数据链路层对应TCP/IP的网络接口层,协议包括以太网、Wi-Fi等。
-OSI的网络层对应TCP/IP的互联网层,协议包括IP、ARP、ICMP等。
TCPIP模型及OSI七层参考模型各层的功能和主要协议

TCPIP模型及OSI七层参考模型各层的功能和主要协议TCP/IP模型和OSI七层参考模型是两种不同的网络协议体系架构,用于描述和管理计算机网络中传输数据的过程。
虽然它们是两个独立的模型,但是它们之间存在着很多相似之处。
下面详细介绍TCP/IP模型和OSI七层参考模型各层的功能和主要协议。
一、TCP/IP模型TCP/IP模型是互联网常用的网络协议体系架构,由四个层次构成,即网络接口层、网际层、传输层和应用层。
1.网络接口层:网络接口层是通过物理连接和电流,将数据变成二进制电信号以便于在网络中传输。
它负责将数据包转换成比特流传输,是数据在局域网中的传输介质,主要包含物理层和数据链路层。
物理层:负责物理传输介质的传输细节,如光纤、电缆等。
数据链路层:负责数据在物理网络中的传输,通过帧传输保证数据的准确性,如以太网、WiFi等。
主要协议:Ethernet、PPP、ARP等。
2.网际层:网际层是在网络中定位和标识主机的过程,它负责通过IP地址将数据传输到目标主机。
网际层是TCP/IP模型中最重要的层,提供传送和路由数据包的功能。
主要协议:IP、ICMP、ARP、RARP等。
3.传输层:传输层主要是为应用层提供可靠的数据传输,负责数据的分段、传输和排序,确保数据的有序、可靠和无差错。
主要协议:TCP、UDP。
4.应用层:应用层是TCP/IP模型最上层的层次,主要是用户和网络应用之间的接口层。
应用层的协议提供了网络应用之间的通信。
主要协议:HTTP、FTP、SMTP、DNS等。
二、OSI七层参考模型OSI(Open System Interconnection)七层参考模型是国际标准化组织(ISO)提出的通信协议模型,它将数据传输过程分成了七个不同层次,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
1.物理层:物理层是物理媒介上数据的传输和传输的电流、光信号转换的功能部分,负责传输原始的比特流。
《计算机网络课件:OSI七层模型》

保数据的正确传输和接收。
3
会话层的错误检测与恢复
讲解会话层的错误检测和恢复机制,以 保证数据传输的完整性。
表示层功能概述
数据的编码与解码
解释表示层如何对数据进行编码 和解码,以确保数据的正确传输 和解析。
数据的加密与解密
介绍数据加密和解密的过程,保 护数据的安全性和隐私。
数据的压缩与解压缩
讲解数据的压缩和解压缩技术, 减少数据传输的带宽占用。
物联网的普及将提出新的网 络需求,可能需要重新定义 OSI模型各层的功能和协议。
3 网络安全
未来网络的安全性要求更高,OSI模型可能会加强对数据加密和身份 验证的支持。
OSI模型的层次结构为互联网 通信提供了标准化的基础。
企业内部网络
企业内部网络遵循OSI模型, 实现高效的内部通信。
网络设备开发
网络设备开发人员参考OSI模 型,开发出符合标准的设备 和协议。
未来网络发展对OSI模型的影响
1 大数据处理
2 物联网应用
未来的高速网络将需要更高 效的数据处理和传输,OSI模 型可能会进一步优化。
数据链路层概述
解释数据链路层的目标和任务,包括帧的封装 和解封装、差错校验和流量控制等。
传输层介绍
介绍传输层的职责,包括可靠性传输、流量控 制和拥塞控制等。
会话层职责分析
1
会话的建立和终止
讲解会话层的主要职责,包括建立会话、
会话层数据的同步2ຫໍສະໝຸດ 维护会话状态和会话的终止。
介绍如何在会话层实现数据的同步,确
计算机网络课件:OSI七 层模型
计算机网络课件:OSI七层模型是关于计算机网络中的基础知识。本课件将深 入介绍OSI七层模型的每一层,帮助您全面理解网络架构和通信过程。
计算机网络体系结构和网络功能的分层

计算机网络体系结构和网络功能的分层介绍计算机网络是由一组相互连接的计算机和网络设备组成,通过通信线路和交换设备相互连接,共享资源和信息。
为了有效管理和提供灵活的功能,计算机网络通常被组织成分层的体系结构。
本文将介绍计算机网络体系结构的分层以及每个层次的网络功能。
OSI模型最常用的计算机网络体系结构模型是国际标准化组织(ISO)制定的“开放式系统互连”(Open Systems Interconnection,简称OSI)模型。
该模型将计算机网络分为七个不同的层次,每个层次都有特定的功能和任务。
下面是OSI模型的七个层次:1.物理层:负责传输比特流,处理硬件的物理接口以及基本的电信号传输。
2.数据链路层:负责可靠传输数据帧,增加了流控制和差错检测等功能。
3.网络层:负责将数据分组(通常称为数据包或数据报)从源主机传输到目标主机,进行路径选择和数据包转发。
4.传输层:负责建立端到端的连接,提供数据传输的可靠性和流量控制。
5.会话层:负责建立、管理和终止不同计算机之间的会话。
6.表示层:负责数据的格式转换、加密和压缩等安全性和可读性相关的功能。
7.应用层:为用户提供各种网络应用程序,例如电子邮件、远程登录和文件传输等。
每个层次在进行通信时只与相邻的上下层进行交互,通过协议进行数据的传递和控制。
TCP/IP模型除了OSI模型外,另一个常用的计算机网络体系结构是TCP/IP模型。
TCP/IP模型是实际应用中最常见的网络体系结构,它是互联网的基础。
TCP/IP模型将计算机网络分为四个层次:1.网络接口层:负责通过物理媒介(例如以太网)传输数据,处理硬件寻址和数据包的物理传输。
2.网际层:负责将数据包从源主机传输到目标主机,进行路由选择和数据包转发。
3.运输层:负责建立端到端的连接,提供数据传输的可靠性和流量控制。
4.应用层:为用户提供各种网络应用程序,例如HTTP、FTP和DNS等。
与OSI模型相比,TCP/IP模型将会话层、表示层和应用层合并到了单一的应用层中。
谢希仁《计算机网络》复习提纲--【计算机网络】名词解释

谢希仁《计算机网络》复习提纲一、基本概念资源子网通信子网网络拓扑结构:指组成网络的通信节点和主机被通信线路链接的具体形状。
网络拓扑有总线、星型、树型、环型和不规则的网状型等。
电路交换:属于预分配电路资源系统,即在一次接续中,电路资源预先分配给一对用户固定使用,不管在这条电路上实际有无数据传输,电路一直被占用,直到双方通信完毕拆除连接为止。
优点:信息传输时延小。
电路是“透明”的。
信息传送的吞吐量大。
缺点:所占用的带宽是固定的,所以网络资源的利用率较低。
用户在租用数字专线传递数据信息时,要承受较高经济代价。
分组交换:是分组转发的一种类型,分组就是将要发送的报文分成长度固定的格式进行存储转发的数据单元,长度固定有利于通信节点的处理。
协议、接口、服务:在iso/osi分层模型中,上层称为服务的使用者,下层称为服务的提供者,上下层(即相邻层)之间通信约定的规则称为接口,不同系统同层通信实体通信约定的规则称为协议。
服务类型:传输服务有两大服务类型,即面向连接的服务和无连接的服务。
面向连接的服务提供传输服务用户之间逻辑连接的建立、维持和拆除,是可靠的服务,它可提供流量控制、差错控制和序列控制。
而无连接服务提供的服务不可靠。
OSI模型:指国际标准化组织iso定义的开放系统互连参考模型(osi/rm),osi模型将网络的体系结构划分成7层,俗称7层协议标准。
实体:OSI参考模型中的几个术语,实体(entity)指执行某个特定功能的进程。
服务访问点sap:(n)层实体向(n+1)层实体提供服务,(n+1)层实体向(n)层实体请求服务,从概念上讲,这是通过位于(n)层和(n+1)层的界面上的服务访问点(n)-sap(n-service access point )来实现的。
(n)-sap是一个访问工具,由一组服务元素和抽象操作组成,并由(n+1)实体在该点调用。
协议数据单元pdu:已建立起连接的同层对等(n)实体间交换信息的单元称为(n)协议数据单元(n)-pdu ((n)protocol data unit)。
OSI七层模型基础知识及各层常见应用

OSI七层模型基础知识及各层常见应用OSI Open Source Initiative(简称OSI,有译作开放源代码促进会、开放原始码组织)是一个旨在推动开源软件发展的非盈利组织。
OSI参考模型(OSI/RM)的全称是开放系统互连参考模型(Open System Interconnection Reference Model,OSI/RM),它是由国际标准化组织ISO提出的一个网络系统互连模型。
它是网络技术的基础,也是分析、评判各种网络技术的依据,它揭开了网络的神秘面纱,让其有理可依,有据可循。
一、OSI参考模型知识要点图表1:OSI模型基础知识速览模型把网络通信的工作分为7层。
1至4层被认为是低层,这些层与数据移动密切相关。
5至7层是高层,包含应用程序级的数据。
每一层负责一项具体的工作,然后把数据传送到下一层。
由低到高具体分为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
第7层应用层—直接对应用程序提供服务,应用程序可以变化,但要包括电子消息传输第6层表示层—格式化数据,以便为应用程序提供通用接口。
这可以包括加密服务第5层会话层—在两个节点之间建立端连接。
此服务包括建立连接是以全双工还是以半双工的方式进行设置,尽管可以在层4中处理双工方式第4层传输层—常规数据递送-面向连接或无连接。
包括全双工或半双工、流控制和错误恢复服务第3层网络层—本层通过寻址来建立两个节点之间的连接,它包括通过互连网络来路由和中继数据第2层数据链路层—在此层将数据分帧,并处理流控制。
本层指定拓扑结构并提供硬件寻址第1层物理层—原始比特流的传输电子信号传输和硬件接口数据发送时,从第七层传到第一层,接受方则相反。
各层对应的典型设备如下:应用层………………。
计算机:应用程序,如FTP,SMTP,HTTP表示层………………。
计算机:编码方式,图像编解码、URL字段传输编码会话层………………。
计算机:建立会话,SESSION认证、断点续传传输层………………。
osi七层模型各层功能及协议讲解

osi七层模型各层功能及协议讲解协议方信息:协议方A:________________协议方B:________________ 。
联系人:________________ 。
联系电话:________________ 。
邮箱:________________ 。
协议签署日期:________________ 。
亲爱的各位同仁,今天我们来聊聊那神秘而又不失优雅的OSI七层模型。
哦,对,你没听错,这可不是什么高深的数学公式,而是网络世界的基石!准备好了吗?让我们一起从头到尾,轻松搞懂这七层的精彩世界吧!第一层:物理层物理层就像是我们日常生活中的交通工具,负责把数据从一个地方搬到另一个地方。
想象一下,没了交通工具,我们的生活会变得多无趣呀!在这个层面上,电缆、光纤和无线信号都是它的好朋友。
协议有:Ethernet、USB、DSL等等。
第二层:数据链路层我们来到数据链路层。
这一层的工作就像是一个严谨的门卫,确保在网络上发送的数据是完整的,没被损坏。
它处理物理地址,比如MAC地址,确保数据包能顺利通过。
常见的协议有:PPP、Ethernet(对,它又来了!)。
第三层:网络层网络层就像是一个聪明的导航系统,负责找到数据的最佳路径。
这一层处理逻辑地址,也就是IP地址,确保数据包能在复杂的网络中找到家。
常见的协议有:IP、ICMP (别担心,这不是怪兽的名字!)。
第四层:传输层传输层可以说是网络的快递公司,负责确保数据包按顺序、安全地送达。
想象一下,快递小哥把你的包裹送错了,那可真是让人抓狂!它主要的协议有:TCP(可靠性极高)和UDP(速度快,但有风险)。
第五层:会话层会话层负责管理应用程序之间的对话。
它像是一个聊天记录,确保双方的交流不会被打断,确保数据的连贯性。
没有它,我们的网络会议可真是糟糕透了!协议有:RPC、PPTP等。
第六层:表现层表现层就像是网络的翻译官,负责数据的格式转换和加密。
这一层确保不同类型的数据能被正确理解,就像一个人在不同语言间切换。
网络七层模型

网络中的七层模型、五层模型、四层模型一:ISO 七层模型OSI模型有7层结构,每层都可以有几个子层。
70年代以来,国外一些主要计算机生产厂家先后推出了各自的网络体系结构,但它们都属于专用的。
为使不同计算机厂家的计算机能够互相通信,以便在更大的范围内建立计算机网络,有必要建立一个国际范围的网络体系结构标准。
国际标准化组织ISO 于1981年正式推荐了一个网络系统结构----七层参考模型,叫做开放系统互连模型(Open System Interconnection,OSI)。
由于这个标准模型的建立,使得各种计算机网络向它靠拢, 大大推动了网络通信的发展。
下面我简单的介绍一下这7层及其功能。
OSI的7层从上到下分别是:7 应用层6 表示层5 会话层4 传输层3 网络层2 数据链路层1 物理层其中高层,既7、6、5、4层定义了应用程序的功能,下面3层,既3、2、1层主要面向通过网络的端到端的数据流。
(1)应用层:与其他计算机进行通讯的一个应用,它是对应应用程序的通信服务的。
例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。
但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。
示例:telnet,HTTP,FTP,WWW,NFS,SMTP等。
(2)表示层:这一层的主要功能是定义数据格式及加密。
例如,FTP允许你选择以二进制或ASCII 格式传输。
如果选择二进制,那么发送方和接收方不改变文件的内容。
如果选择ASCII格式,发送方将把文本从发送方的字符集转换成标准的ASCII后发送数据。
在接收方将标准的ASCII转换成接收方计算机的字符集。
示例:加密,ASCII等。
(3)会话层:他定义了如何开始、控制和结束一个会话,包括对多个双向小时的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使表示层看到的数据是连续的,在某些情况下,如果表示层收到了所有的数据,则用数据代表表示层。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
26
7.3 用户数据报协议UDP
3. UDP端口的实现 TCP和UDP都是通过端口和应用进程交互的,但实现方 式不同,一个UDP端口通常用UDP报文队列来实现
Internet的运输层与应用层
27
第7章
7.1 7.2 7.3 7.4 7.5 7.6
因特网的运输层和应用层
因特网运输层协议概述 传输控制协议TCP 用户数据报协议UDP 域名系统DNS 其它主要应用层协议 Telnet、FTP、电子邮件、WWW 网络管理
Internet的运输层与应用层
6
7.1 因特网运输层协议概述 -
端口
(3)进程的识别 为了区别不同主机的不同进程,必须将主机的IP地址 (32比特)和端口(16比特)结合在一起使用,共48比特 惟一确定一个端点,这样的端点叫做插口(socket)或 套接字。这样,一个TCP连接就可由它的两个端点来 标识。
Internet的运输层与应用层
21
第7章
7.1 7.2 7.3 7.4 7.5 7.6
因特网的运输层和应用层
因特网运输层协议概述 传输控制协议TCP 用户数据报协议UDP 域名系统DNS 其它主要应用层协议 Telnet、FTP、电子邮件、WWW 网络管理
☞
Internet的运输层与应用层
22
7.3 用户数据报协议UDP
Internet的运输层与应用层
4
7.1 因特网运输层协议概述
2. 运输层的两个协议 TCP/IP运输层提供用户数据报协议(User Datagram Protocol,UDP)和传输控制协议(Transmission Control Protocol,TCP)两种协议。 (1) TCP协议 TCP提供面向连接的服务,即在传输数据之前必须 先建立连接,数据传输结束后要释放连接。 但这种 连接对通信子网是透明的。 TCP具有确认、流量控制、计时器以及连接管理等 等功能。 (2) UDP协议 UDP是无连接的传输层协议,也不需要对方确认。
(2)数据传输 当主机A向主机B发送第一个报文时,其序号为a+1。 (3)连接释放——TCP采用文雅释放
客户端发起 释放请求 确认并通知 上层进程, 连接处于半 关闭
客户端发 确认报文
服务器端发 起释放请求
Internet的运输层与应用层
16
7.2 传输控制协议TCP
3. TCP的数据编号、确认与重传 (1)数据编号 TCP是面向字节的,它将所传送的整个报文段视为 一个个字节组成的数据流。 TCP对整个报文的每 一个字节进行编号;即每一个字节对应一个序号。 发送的每个报文段首部中序号字段的数值为该报 文段数据部分的第一个字节的序号。在连接建立 时,通信双方要商定这个序号的初始值。 TCP只对收到的数据的最后一个字节的序号(即收 到数据的最高序号)表示确认,而接收端返回的确 认序号是已收到数据的最高序号加1。
☞
Internet的运输层与应用层
28
7.4 域名系统DNS
1. DNS层次型命名结构 2. DNS层次型名字管理 3. 域名解析
有三对插口,如:连接1 (130.7.20.14,1650) 和(118.35.2.21,25)
一般端口号
熟知端口号: SMTP
Internet的运输层与应用层
7
7.1 因特网运输层协议概述
4. 客户-服务器方式 客户和服务器是指通信中所涉及的两个应用进程, 客户-服务器方式描述的是进程之间的服务和被服务 的关系。当一个进程需要另一个进程的服务时,就主 动呼叫另一个进程;前者是客户,而后者是服务器。 (1)客户软件的特点 在本地是一个应用程序,请求异地服务时成为客 户。 被用户(使用计算机的人)调用,在用户的计算机 上运行,当要通信时主动向远地服务器发起通信。 可与多个服务器进行通信。 不需要特殊的硬件和很复杂的操作系统。
Internet的运输层与应用层
24
7.3 用户数据报协议UDP
下表列出了各种应用程序和应用协议所使用的运输层 协议:
Internet的运输层与应用层
25
7.3 用户数据报协议UDP
2. 用户数据报的格式 UDP用户数据报包括首部和数据两部分。首部只有8个 字节,分4个字段,每个字段2个字节。
Internet的运输层与应用层
Internet的运输层与应用层
19
7.2 传输控制协议TCP
窗口值为600字节,每个报 文段为200字节。
超 时 时 间
800
Internet的运输层与应用层
20
7.2 传输控制协议TCP—4.
TCP的流量控制和拥塞控制
(2)TCP的拥塞控制 TCP流量控制可以使接收端来得及接收。但是,仅 考虑到接收端的接收能力,也可能使网络负荷过重, 从而导致报文段的时延增大,主机不能及时收到确 认并重传更多的报文段,使网络拥塞加剧。——只 考虑了主机能力。 为了避免发生拥塞,主机应当降低发送速率。即发 送端的主机在发送数据时,既要考虑接收端的接收 能力,又要使网络不要发生拥塞。——网络能力 发送端的发送窗口上限值应取接收端根据接收能力 通知的窗口和发送端根据拥塞情况得出的拥塞窗口 的最小值,即:发送窗口的上限值 = min[接收端 通知窗口,拥塞窗口]。
接收方若收到有差错的报文段,则丢弃此报文段, 不发送否认信息,发方超时重发。
若收到重发的报文段,也将其丢弃,但要发回(或 捎带发回)确认信息。
Internet的运输层与应用层
18
7.2 传输控制协议TCP
4. TCP的流量控制和拥塞控制
(1)TCP的流量控制
TCP 采用大小可变的滑动窗口进行流量控制。窗 口大小的单位为字节。在TCP 报文段首部的窗口 字段中,写入的数值是该报文段的发送方给接收 方设置的窗口数值。 在TCP连接建立时,发送窗口由双方商定。但在通 信过程中,接收端可根据自己的资源情况,随时 调整对方的发送窗口。正是由于发送端的发送窗 口由接收端的接收窗口确定,因此接收端的接收 窗口总是等于发送端的发送窗口。所以,一般只 使用发送窗口这个词汇。
服务器,拥 有熟知的端 口;Passive Open,处于 “听”状态 。
确认报文:SYN=1,ACK=1,SEQ=b 确认 序号为a+1,(消耗一个序号)
确认报文:ACK=1,SEQ=a+1 确认 序号为b+1,(不消耗序号)
15
Internet的运输层与应用层
7.2 传输控制协议TCP—— 2.运输连接的建立与释放
第七章
因特网的运输层和应用层
丁 勇
合肥工业大学管理学院
Internet的运输层与应用层
1
第7章
因特网的运输层和应用层
☞
7.1 7.2 7.3 7.4 7.5
因特网运输层协议概述 传输控制协议TCP 用户数据报协议UDP 域名系统DNS 其它主要应用层协议 Telnet、FTP、电子邮件、WWW 7.6 网络管理
Internet的运输层与应用层
3
7.1 因特网运输层协议概述-因特网运输层作用
(2)差错检测 在网际层,IP数据报首部的检验和字段,只检验首部 差错而不检查数据部分。因此,需要运输层对收到的 报文进行差错检测。 (3)改善IP层的服务质量 不同应用程序有不同的服务质量需求,而IP层仅提供 不可靠的无连接的数据报服务,因而需要运输层改善 网络的服务质量。 运输层提供面向连接TCP(可靠服务)和无连接UDP (尽力服务)两种不同的运输协议来弥补通信子网的 不足。
1. UDP的用途 2. UDP端口的实现 3. 用户数据报的格式
Internet的运输层与应用层
23
7.3 用户数据报协议UDP
1. UDP的用途 UDP具有如下优点: 不需要建立连接,释放连接过程,因而减少了开 销和发送数据之前的时延。 UDP用户数据报首部只有8个字节,比TCP的20字节 的首部要短,开销要小。 UDP没有拥塞控制,虽然不能保证可靠交付,但主 机不需要维持具有许多参数的连接状态表。当网 络出现拥塞时,也不会使源主机的发送速率降低, 这对某些实时应用是非常重要的。例如IP电话、 实时视频会议。
Internet的运输层与应用层
5
7.1 因特网运输层协议概述
3. 端口 端口是运输层服务访问点TSAP,UDP和TCP通过端口 与应用进程通信。端口是用来标识应用进程的。 (1) 端口的标识 端口号用16比特的地址来标识,可提供64k个端口号。 端口号只用来标识本计算机应用层中的各进程,仅具 有本地意义。 (2)端口号分类-两类 熟知端口:由ICANN负责分配的熟知端口,固定给 一些常用的应用程序使用,其数值一般为0~1023。 如:FTP:21;Telnet:23;DNS:53等。熟知端 口的端口号是TCP/IP体系公布的。 一般端口:随时用来分配给请求通信的客户进程。
TCP报文段格式
控制对方发 送的数据量 报文段中紧 急数据的最 后一个字节 的序号
TCP只规定 了最大报文 段长度 (MSS)一种 选项
Internet的运输层与应用层
13
7.2 传输控制协议TCP
2. 运输连接的建立与释放 TCP是面向连接的协议,两个运输实体之间的通信需 要:运输连接的建立、数据传输和连接释放3个阶段。 (1)连接建立过程
请求运输连接(通过C/S方式,双方均要明确IP地
址和端口号);
运输层实体间协商参数(如最大报文长度、最大窗
口大小、服务质量等)和资源分配(缓存大小、连 接表中的项目等)。
Internet的运输层与应用层
14
7.2 传输控制协议TCP—— 2.运输连接的建立与释放
通过C/S方 式建立连接
连接请求报文:SYN=1,ACK=0,SEQ=a (消耗一个序号)
Internet的运输层与应用层