《网络协议》全套ppt电子课件教案第九章tcp协议

《网络协议》全套ppt电子课件教案第九章tcp协议

ID:33630489

大小:560.00 KB

页数:36页

时间:2019-02-27

《网络协议》全套ppt电子课件教案第九章tcp协议_第1页
《网络协议》全套ppt电子课件教案第九章tcp协议_第2页
《网络协议》全套ppt电子课件教案第九章tcp协议_第3页
《网络协议》全套ppt电子课件教案第九章tcp协议_第4页
《网络协议》全套ppt电子课件教案第九章tcp协议_第5页
资源描述:

《《网络协议》全套ppt电子课件教案第九章tcp协议》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、复习DNS概念DNS解析DNS报文格式DNS封装在Windows命令窗口输入()命令来查看DNS服务器的IP。A.DNSserverB.NslookupC.DNSconfigD.DNSip当DNS服务器发生故障时,是否可以访问网络上的其他计算机?如果可以,需要什么条件?DNS解析程序的功能是______?A.存放主机名字和域名B.仅用于由IP地址查找域名C.仅用于由域名查找IP地址D.实现主机名字与IP地址的互查第九章TCP协议简介TCP服务TCP流量控制TCP差错控制TCP计时器TCP拥塞控制TCP报文格式TCP连接TCP操作本章小结9.1TCP简介TCP/IP传输层提供了两个协议:

2、UDP和TCP。TCP(TransmissionControlProtocol,传输控制协议)是一种面向连接的、可靠的传输层协议,参看RFC793。传输层协议的三个功能:创建进程到进程的通信。TCP使用端口号完成进程到进程的通信。提供控制机制。TCP提供控制,在传输层提供流量控制和差错控制机制。TCP使用滑动窗口协议完成流量控制;使用确认分组、超时和重传来完成差错控制。负责为进程提供连接机制。传输层应该在发送端和接收端建立连接,把从进程得到的数据流分为可传输单元,把它们编号,然后依次发送,最后在接收端接收,检查并放过那些没有差错的单元,并形成数据流交付给接收进程。当全部数据流发送完毕后

3、,关闭此连接。TCP执行上述操作。9.1TCP简介TCP特点:面向连接完全可靠流型数据传输:TCP负责分段连续的字节流,并转发全双工:提供双向并发数据流典型应用HTTP(超文本传输协议);SMTP(简单邮件传输协议);TELNET以及文件传输系统(FTP)。由于TCP协议提供的是面向连接和可靠的服务,因此它适用要求提供可靠数据传输的场合前面我们学到的哪个协议采用TCP封装的?9.2进程到进程的通信主机到主机的通信:IP负责主机到主机的通信,IP作为网络层协议,只能将报文交付给主机。但是,这是一种不完整的交付。进程到进程的通信:TCP负责将报文交付给适当的进程。9.2进程到进程的通信-C

4、/S模式完成进程到进程的通信可以有多种方法,最常用方法是客户/服务器模式(Client/Server),即本地计算机上客户进程,要从远程计算机上的服务器进程得到服务。目前操作系统支持多用户和多程序运行环境。由于大多数网络应用程序都在同一台机器上运行,计算机上必须能够确保目的地机器上的软件程序能从源地址机器处获得数据报,以及源计算机能收到正确的回复。这是通过使用TCP的“端口号”完成的。9.2进程到进程的通信-端口号IANA将端口划分为三个范围:熟知的(或知名的)、注册的和动态的(或私用的)。详细内容参见http://www.iana.org/assignments/port-numbe

5、rs熟知端口:0-1023,由IANA指派和控制,分配给系统的主要和核心服务。如80端口被指定HTTP服务。注册端口:1024-49151,在IANA中注册以防止重复,但是IANA不指派也不控制,分配给行业应用程序和进程。如1433分配给MicrosoftSQLServer进程。动态端口:49152-65535,又称为短期端口,既不用注册也不用指派,可以由任何进程使用,用做某些连接的临时端口。9.2进程到进程的通信-端口号TCP的熟知端口如下表所示。端口协议说明7Echo将收到的数据报回送到发送端9Discard丢弃收到的数据报13Daytime返回日期和时间20FTP,数据文件传送协

6、议(数据连接)21FTP,控制文件传送协议(控制连接)23TELNET终端网络25SMTP简单邮件传送协议53DNS域名服务器79FingerFinger80HTTP超文本传送协议110POP3邮局传输协议111RPC远程过程调用119NNTP新闻传输协议9.2进程到进程的通信-套接字地址一个IP地址和一个端口号合起来称为套接字地址。要使用TCP服务,需要一对套接字地址:客户端套接字地址和服务器端套接字地址。客户端套接字地址唯一定义了客户应用程序。服务器端套接字地址唯一定义了服务器应用程序。9.3TCP的服务流交付服务全双工服务面向连接的服务可靠服务9.3TCP的服务流交付服务TCP是

7、面向流的协议。TCP允许发送进程以字节流的形式来传递数据,而接收进程把数据作为字节流来接收。发送缓存和接收缓存因为发送进程和接收进程产生和消耗数据的速度不一样,因此TCP需要缓存来存储数据。在每一个方向都有两个缓存,即发送缓存和接收缓存。报文段TCP把若干字节构成一个分组,叫做报文段。TCP把每一个报文段添加首部,然后把这个报文段交付给IP层传输。!注意:这些报文段并不一定是等长的。9.3TCP的服务全双工服务:TCP提供全双工服务,即数据在同

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。