[计算机硬件及网络]第5章-传输层协议
第五章计算机网络基础知识
14
5.3 收发电子邮件
电子邮件(E-mail):是Internet服务器上提供的多 种服务之一,是指利用计算机网络来收发电子邮件。 发电子邮件的方式有两种: 一、直接通过提供邮件服务网站的WEB页面进行收 发邮件。 二、使用电子邮件客户端软件来收发电子邮件。 常用的电子邮件客户端软件有: 1、Outlook 2、InternetMail 3、Foxmail。
【2007年5月18题】
P12
12
5.2.5 网络连接测试安全
5.2 计算机网络基础知识
1、ipconfig:显示本计算机所有适配器的完整TCP/IP配置信息 命令。 2、ifcongfig:显示当前的有效的网络配置信息,如网络接口上 的名字、IP地址、子网掩码、广播地址等信息。 3、ping:主要作用是通过发送数据包并接收应答信息来检测两 台计算机之间的网络是否连通。 4、ARP:查看本地主机中ARP缓存的当前内容,所以用它可获 取某些主机的MAC地址。 5、Telnet:实现了基于Telent协议的远程登录。
P6
5.2 计算机网络基础知识
网络接口层:TCP/IP最低层,负责接收IP数 据报并通过网络发送,或者从网络上接收物 理帧,抽出IP数据报,交给上一层。 网络层:负责相邻计算机之间的通信。 网际 协议IP
协议分层模型
传输层:提供应用程序之间的通信。传输 控制协议TCP和用户数据报协议UDP
应用层:向用户提供一种常用的应用程序, 例如电子邮件、文件传输访问、远程登录 等。 7
P9
9
5.2 计算机网络基础知识
5.2.3 接入互联网
1、普通拨号上网 需要设备:PC机、电话线、调制解调器,另外就是还需 要ISP提供的拨号账户名、注册密码、拨号入网的电话号 码。 2、宽带ADSL拨号上网 ADSL(虚拟拨号上网)上网所需要的设备:调制解调器、 分离器、以太网卡、双绞线、PC机等。 3、ISDN接入 局域网接入Internet方式是一种相对速度较快的上网方式, 其宽带可达10mbps~100mbps。 4、低轨道卫星网接入 10
最新计算机网络(第七版)谢希仁著-第五六章补充练习题(带答案)
第五章1.常说的两台主机进行通信,精确地说是指()。
A.两个用户在通信B.两台主机的CPU在通信C.两台主机的网络层在通信D.两台主机中的应用进程中互相通信2.下列对于传输层端口的描述中,不正确的是()。
A.传输层端口的概念与交换机或路由器硬件端口的概念一样B.端口是用来标识不同的服务的,不同的服务使用不同的端口C.TCP/IP的传输层使用一个16位的端口号来标识一个端口,因此端口的范围是0~65535D.服务器使用的端口号的范围是0~10233.在TCP数据段的布局格式中,头开始的固定格式长度是()。
A.20BB.24BC.32BD.36B4.以下TCP熟知端口号错误的是()。
A.TElNET:23B.SMTP:25C.HTTP:80D.BGP:1615.TCP/IP的传输层协议使用()形式将数据传送给上层应用程序。
A.IP地址B.MAC地址C.端口号D.套接字地址6.下列关于TCP和UDP的描述中正确的是()。
A.TCP和UDP均是面向连接的B.TCP和UDP 均是无连接的C.TCP是面向连接的,UDP是无连接的 D.UDP是面向连接的,TCP是无连接的7.UDP报文中,伪首部的作用是()。
A.数据对齐B.计算校验和C.数据加密D.数据填充8.一条TCP连接的建立过程包括()个步骤。
A.2B.3C.4D.59.主机甲向主机乙发送一个(SYN=1,seq=11220)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段可能是()。
A.(SYN=0,ACK=0,seq=11221,ack=11221) B.(SYN=1,ACK=1,seq=11220,ack=11220) C.(SYN=1,ACK=1,seq=11221,ack=11221) D.(SYN=0,ACK=0,seq=11220,ack=11220) 10.主机甲和主机乙间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别包含300字节和500字节的有效载荷,第一个段的序列号为200,主机乙正确接收到两个段后,发送给主机甲的确认序列号是()。
计算机网络第5章传输层
1、基于TCP/IP的因特网服务中,IP协议提供主机之间的哪种分组传输服务?A.可靠的面向连接的B.不可靠的无连接的C.可靠的无连接的D.不可靠的面向连接的2、关于传输层端口,下列说法中哪个是错误的?A.端口是传输层和网络层通信的服务访问点B.利用传输端口可以识别通信的进程C.端口地址用16比特的端口号来标识D.TCP/IP将端口分为保留端口和自由端口两类3、UDP提供面向什么的传输服务?A.端口B.地址C.连接D.无连接4、下列关于UDP的叙述中,正确的是哪一个?A.给出数据的按序投递B.不允许多路复用C.运行主机的流控机制D.是面向无连接的5、关于UDP协议下列说法正确的是哪一个?A.UDP是面向连接的B.UDP使用尽最大努力交付,不保证可靠交付C.UDP使用拥塞控制,不适合多媒体通信D.UDP首部开销较大6、关于TCP协议下列说法错误的是哪一个?A.TC P是面向连接的B.TCP使用尽最大努力交付,不保证可靠交付C.TC P使用拥塞控制,不适合多媒体通信D.TC P首部开销较大7、以下哪项不是UDP协议的特性A.提供可靠服务B.提供无连接服务C.提供端到端服务D.提供全双工服务8、连续ARQ方式中,当传输中出现差错时,需要做什么?A.从0号帧开始全部重发B.仅重发出错的帧C.发端等待出错帧超时重发D.从出错的帧开始全部重发9、流量控制功能实质上是由下列哪一方控制执行的?A.发送方B.接收方C.发送方和接收方D.发送方和接收方间的中间节点10、TCP协议进行流量控制的是下列哪一种方法?A.检错码B.纠错码C.滑动窗口D.字符填充11、滑动窗口协议用于下列哪一种管理控制协议?A.差错控制B.流量控制C.拥塞控制D.链路管理12、TCP报文段中序号字段指的是下面什么?A.数据部分第一个字节B.数据部分最后一个字节C.报文首部第一个字节D.报文最后一个字节13、TCP报文中,确认号指的是什么?A.已收到的最后一个数据序号B.期望收到的第一个字节序号C.出现错误的数据序号D.请求重传的数据序号14、TCP报文中,确认号为1000表示为什么?A.已收到999字节B.已收到1000字节C.报文段999已收到D.报文段1000已收到15、TCP通常采用下列哪种机制来保证连接的可靠建立?A.三次握手法B.窗口控制机制C.自动重发机制D.端口机制16、“三次握手”机制是用于解决哪一问题的?A.网络中出现重复请求报文B.网络中无请求报文C.网络中出现重复确认报文D.网络中无确认报文17、TCP连接报文中,当SYN=1,ACK=0时,表示该报文是什么报文?A.释放连接B.接受连接C.连接请求D.持续连接18、TCP连接建立时,发起连接一方序号为x,则接收方确认的序号为什么?A.y B.x C.x+1D.x-119、TCP释放连接有下列哪一方发起?A.收发任何一方均可B.服务器端vvC.客户端D.连接建立一方20、TCP释放连接时,需要将下面哪一个比特置1?A.SYN B.END C.FIN D.STOP1、TCP/IP运输层中的两个协议分别是【UDP】和TCP。
《计算机网络》第05章在线测试
《计算机网络》第05章在线测试《计算机网络》第05章在线测试剩余时间:59:05答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)1、1. TCP/IP中,在运输层使用哪种地址来标识主机的不同应用进程()。
A、端口号B、网络地址C、主机地址D、硬件地址2、2. 如果对数据的实时性要求比较高,但对数据的准确性要求相对较低(如在线电影),一般可在传输层采用的协议是()。
A、UDPB、TCPC、FTPD、IP3、3. 在TCP滑动窗口协议中,接收窗口保存的是()。
A、可以发送的字节序号B、可以接收的字节序号C、不可发送的字节序号D、不可接收的字节序号4、4. 在TCP拥塞控制机制中,假定慢开始门限值ssthresh为18,当拥塞窗口的数值增长到26 时,网络出现了超时,这时,更新后的ss thresh值,以及拥塞窗口重新设置的值分别为()A、13, 1B、9, 1C、13, 13D、9,95、5. 为了保证连接的可靠建立,TCP通常采用的方法是()。
A、三次握手法B、窗口控制机制C、自动重发机制D、端口机制第二题、多项选择题(每题2分,5道题共10分)1、1. TCP可以提供服务的有()。
A、端到端的面向连接B、可靠C、全双工的数据流传输D、点到点的面向连接E、单工的数据流传输2、2. 使用TCP作为传输协议的应用程序有()。
A、FTPB、SNMPC、HTTPD、POP3E、SMTP3、(本题空白。
您可以直接获得本题的2分)4、(本题空白。
您可以直接获得本题的2分)5、(本题空白。
您可以直接获得本题的2分)第三题、判断题(每题1分,5道题共5分)1、1. UDP是提供无连接的服务,不保证可靠交付,没有拥塞控制,很适合多媒体通信。
()正确错误2、2. 在TCP流量控制机制中,如果接收方给定的“窗口”大小为400,则说明接收方还有400字节的可用缓存空间。
计算机网络谢希仁第七版课后答案完整版
计算机网络第七版答案第一章概述1-01 计算机网络向用户可以提供那些服务?答:连通性和共享1-02 简述分组交换的要点。
答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。
(2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。
(3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。
1-04 为什么说因特网是自印刷术以来人类通信方面最大的变革?答:融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。
1-05 因特网的发展大致分为哪几个阶段?请指出这几个阶段的主要特点。
答:从单个网络APPANET向互联网发展;TCP/IP协议的初步成型建成三级结构的Internet;分为主干网、地区网和校园网;形成多层次ISP结构的Internet;ISP首次出现。
1-06 简述因特网标准制定的几个阶段?答:(1)因特网草案(Internet Draft) ——在这个阶段还不是 RFC 文档。
(2)建议标准(Proposed Standard) ——从这个阶段开始就成为 RFC 文档。
(3)草案标准(Draft Standard)(4)因特网标准(Internet Standard)1-07小写和大写开头的英文名internet 和Internet在意思上有何重要区别?答:(1) internet(互联网或互连网):通用名词,它泛指由多个计算机网络互连而成的网络。
;协议无特指(2)Internet(因特网):专用名词,特指采用 TCP/IP 协议的互联网络。
区别:后者实际上是前者的双向应用1-08 计算机网络都有哪些类别?各种类别的网络都有哪些特点?答:按范围:(1)广域网WAN:远程、高速、是Internet的核心网。
计算机网络-网络体系结构
计算机网络-网络体系结构您的姓名:[填空题] *_________________________________1. 区分局域网(LAN)和广域网(WAN)的依据是() [单选题] *A.联网设备B.传输协议C.网络用户D.联网范围(正确答案)2. 下列网络属于局域网的是() [单选题] *A.因特网B.泸州职业技术学院园网(正确答案)C.中国教育网D.南京热线3. LAN是指 [单选题] *广域网宽带网局域网(正确答案)互联网4. Osi七层模型第3层是? [单选题] *物理层应用层网络层(正确答案)传输层5. 数据组成数据帧的是Osi七层模型哪一层? [单选题] *网络层数据链路层(正确答案)传输层应用层6. IP协议是osi七层模型哪一层协议? [单选题] *数据链路层表示层网络层(正确答案)传输层7. 计算机网络最突出的优点是 [单选题] *运算速度快运算精度高存储容量大资源共享(正确答案)8. FTP和HTTP协议属于哪一层 [单选题] *会话层传输层应用层(正确答案)表示层9. 以一台设备作为中央节点,其他外围节点都直接连接到中央节点上,其拓扑结构是 [单选题] *星形结构(正确答案)树形结构环形结构总线型结构10. 划分计算机广域网和局域网,一般是根据网络的 [单选题] *拓扑结构工作站数目传输控制规程地理范围(正确答案)11. 下列选项中,不属于OSI参考模型的是 [单选题] *表示层使用层(正确答案)会话层数据链路层12. 在下列几种网络传输介质中,不辅加中继设备,传输距离最远的是 [单选题] *双绞线同轴电缆光缆(正确答案)粗缆13. 若某局域网的拓扑结构是(),任何一个节点出现故障都不会影响整个网络的工作。
[单选题] *A.总线型(正确答案)B.星状C.环状D.树状14. 在OSI模型中,自下而上第一个提供端到端服务的是? [单选题] *数据链路层传输层(正确答案)会话层应用层15. 在个人家庭中通过无线宽带路由器连接笔记本电脑、手机等移动设备共享接入Internet属于()应用。
计算机网络基础(答案)
答案第6章计算机网络基础(单选题)完成下列题目,这些题目与期末考试题或将来的统考题类似,请同学们认真做一遍。
注意:上传你所做的答案后就可以下载我的参考答案。
一.计算机网络的形成与发展、网络的分类、网络拓扑结构、资源共享1、计算机网络是_____A_相结合的产物。
A.计算机技术与通讯技术B.计算机技术与信息技术C.计算机技术与电子技术D.信息技术与通讯技术[解析]应该选A。
又问:计算机网络是计算机与______相结合的产物。
(A.各种协议 B.通信技术C.电话)答:选B。
2、下列有关计算机网络叙述错误的是_____D_。
A.利用Internet网可以使用远程的超级计算中心的计算机资源 -- 对,属于资源共享B.计算机网络是在通信协议控制下实现的计算机互联C.建立计算机网络的最主要目的是实现资源共享D.以接入的计算机多少可以将网络划分为广域网、城域网和局域网[解析]网络划分为广域网、城域网和局域网是按网络所覆盖的范围来划分的,所以D是错的。
3、最早的(第一阶段)计算机网络系统,有_______A_个主机。
A.1 --- 以一台主机为中心的远程联机系统,B.2C.10D.几十台[解析]略。
4、_______B_被认为是Internet的前身。
(请看解析)A.万维网B.ARPANET --- 是美国国防部早期研究开发的一个网络,称为“阿帕网”C.HTTPD.APPLE[解析]略。
5、当前普遍使用的Internet IP版本是______C__。
(参考p.225)A.IPv6 --- 下一代网络的IP版本为IPv6B.IPv3C.IPv4 ---目前使用网络的IP版本为IPv4,在IPv4中,IP地址为32位D.IPv5[解析]略6、LAN通常是指_____B_。
A.广域网B.局域网C.资源子网D.城域网[解析]要求记:LAN是局域网的缩写,MAN是城域网的缩写,WAN是广域网的缩写。
有人问:MAN 通常是指________。
计算机系试题及答案
计算机系试题及答案一、单项选择题(每题2分,共20分)1. 计算机系统由哪两部分组成?A. 硬件系统和软件系统B. 操作系统和应用软件C. 网络系统和数据库系统D. 外设和内存答案:A2. 以下哪个不是计算机硬件的组成部分?A. 中央处理器(CPU)B. 内存C. 操作系统D. 硬盘答案:C3. 计算机软件分为哪两大类?A. 系统软件和应用软件B. 编程软件和应用软件C. 办公软件和数据库软件D. 操作系统和网络软件答案:A4. 在计算机中,1KB等于多少字节?A. 1024B. 1000C. 512D. 128答案:A5. 下列哪种网络协议不属于传输层协议?A. TCPB. IPC. UDPD. FTP答案:D二、多项选择题(每题3分,共15分)1. 以下哪些属于计算机硬件设备?A. 打印机B. 扫描仪C. 操作系统D. 键盘答案:A B D2. 计算机软件包括哪些类型?A. 系统软件B. 应用软件C. 网络软件D. 多媒体软件答案:A B C D3. 以下哪些是计算机操作系统的功能?A. 进程管理B. 文件管理C. 设备管理D. 网络管理答案:A B C D三、判断题(每题2分,共10分)1. 计算机病毒是一种计算机程序,它能够自我复制并破坏计算机系统。
(对)2. 计算机的内存越大,其处理速度就越快。
(对)3. 所有计算机软件都必须安装在计算机的硬盘上才能运行。
(错)4. 计算机的CPU是负责执行程序指令的部件。
(对)5. 计算机的外设包括鼠标、键盘和显示器。
(对)四、填空题(每题2分,共10分)1. 计算机的五大组成部分包括输入设备、输出设备、存储器、______和______。
答案:控制器运算器2. 在计算机系统中,______是负责管理和协调计算机硬件和软件资源的软件。
答案:操作系统3. 计算机的存储器分为______存储器和______存储器。
答案:内外4. 计算机的输出设备包括打印机、______等。
通讯协议有哪几种
通讯协议有哪几种在计算机网络通信中,通讯协议是指计算机之间进行通信所必须遵循的规则和约定。
通讯协议可以分为多种类型,每种类型都有其特定的应用场景和特点。
本文将介绍几种常见的通讯协议,包括传输层协议、网络层协议、应用层协议等。
1. 传输层协议。
传输层协议是指在计算机网络中负责实现端到端通信的协议。
常见的传输层协议包括TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)。
TCP是一种面向连接的、可靠的传输协议,它通过三次握手建立连接,保证数据的可靠传输。
TCP具有流量控制和拥塞控制等特点,适用于对数据传输要求较高的场景,如文件传输、网页浏览等。
UDP是一种无连接的、不可靠的传输协议,它不保证数据的可靠传输,但具有低延迟和高效率的特点。
UDP适用于对实时性要求较高的场景,如音视频传输、在线游戏等。
2. 网络层协议。
网络层协议是指在计算机网络中负责实现数据包转发和路由选择的协议。
常见的网络层协议包括IP(Internet Protocol)和ICMP(Internet Control Message Protocol)。
IP是一种主机到主机的协议,它负责将数据包从源主机传输到目标主机。
IP协议使用IP地址来标识主机和子网,实现数据包的路由选择和转发。
ICMP是一种用于在IP网络中传递控制消息的协议,它主要用于网络故障排除和诊断。
ICMP协议可以发送错误报文和请求报文,帮助网络管理员快速定位和解决网络问题。
3. 应用层协议。
应用层协议是指在计算机网络中负责实现特定应用功能的协议。
常见的应用层协议包括HTTP(Hypertext Transfer Protocol)、FTP(File Transfer Protocol)、SMTP(Simple Mail Transfer Protocol)等。
HTTP是一种用于传输超文本数据的协议,它是万维网的核心协议,用于在客户端和服务器之间传输HTML页面、图片、视频等资源。
计算机网络技术及应用教材课后习题答案章胡远萍主编第二版
计算机网络技术及应用教材课后习题答案章胡远萍主编
第二版
1、TCP/IP属于第四层的协议是?
答:传输层协议(Transport Layer Protocols)。
2、比特流(bit stream)要求的乱序报文段重组是在何处完成的?
答:比特流(bit stream)乱序报文段重组是在网络层(Network Layer)完成的。
3、TCP协议栈主要具有哪些特点?
答:TCP协议栈主要具有面向连接、可靠性、双工(full-duplex)、流量控制和拥塞控制等特点。
4、IP数据报的头部有哪几个字段?
答:IP数据报的头部有版本、首部长度、服务类型、总长度、标识、标志、片偏移、生存时间、协议、首部校验和、源IP地址、目的IP地址
等字段。
5、网络安全可以划分为哪三个层次?
答:网络安全可以划分为物理安全层、控制安全层和应用安全层。
6、安全套接字层(SSL)主要解决什么问题?
答:安全套接字层(SSL)主要解决互联网上的数据安全传输问题。
7、网络安全威胁可以分为哪两种?
答:网络安全威胁可以分为内部威胁和外部威胁。
8、硬件安全是指什么?
答:硬件安全是指采用硬件工具来保护网络系统的安全,比如防火墙、入侵检测系统(IDS)等。
9、什么是网络安全策略?
答:网络安全策略是指企业定义的一系列原则、规定和措施。
计算机网络笔记(第五章~第九章)
计算机⽹络笔记(第五章~第九章)第五章传输层传输层是整个⽹络体系结构中的关键层之⼀5.1 传输层协议的概述5.1.1 进程之间的通信传输层向他上⾯的应⽤层提供通信服务两个主机进⾏通信就是两个主机中的应⽤进程互相通信通信的真正端点并不是主机⽽是主机中的进程。
端到端的通信是应⽤进程之间的通信传输层有⼀个很重要的功能————复⽤和分⽤复⽤是指在发送⽅不同的应⽤进程都可以使⽤同⼀个传输层协议进⾏传送数据分⽤是指接收⽅的传输层在剥去报⽂的⾸部后能够把这些数据正确交付到⽬的应⽤进程传输层功能:(1)⽹络层是为主机之间提供逻辑通信,传输层为应⽤进程之间提供端到端的逻辑通信(2)传输层还要对收到的报⽂进⾏差错检验(3)传输层需要有两个不同的传输协议,即⾯向连接的TCP和⽆连接的UDP(4)传输层向⾼层⽤户屏蔽了下⾯⽹络核⼼的细节,它使应⽤进程看见的就好像在两个传输层实体之间有⼀条端到端的逻辑通信信道TCP和UDP都是全双⼯采⽤⾯向连接的TCP协议时,尽管下⾯的⽹络是不可靠的(只提供尽最⼤努⼒服务),但这种逻辑通信信道就相当于⼀条全双⼯的可信通道当传输层采⽤⽆连接的UDP协议时,这种逻辑通信信道仍然是⼀条不可靠信道5.1.2 传输层的两个主要协议TCP/IP传输层的两个主要协议都是因特⽹的正式标准,即:(1)⽤户数据报协议UDP(2)传输控制协议TCP (主要的协议)两个对等传输实体在通信时传送的数据单位叫作传输协议数据单元TPDU在TCP/IP体系中,则根据所使⽤的协议是TCP或UDP,分别称之为TCP报⽂段或UDP⽤户数据报UDP在传送数据报之前不需要先建⽴连接(为不可靠的)TCP则提供⾯向连接的服务,数据传送结束后要释放连接。
TCP不提供⼴播或多播服务(为可靠的)5.1.3 传输层的端⼝传输层的复⽤和分⽤功能也是类似的。
应⽤层所有的应⽤进程都可以通过传输层在传送到IP层,这就是复⽤。
传输层从IP层收到数据后必须交付给指明的应⽤进程,这就是分⽤。
TCPIP协议簇网际层协议
网络和主机号
地址类型
A B C
网络号码
126 16,384 2,097,152
主机号码
16,777,214 65,534 254
网络
126= 27-1 (127.0.0.0 Reserved) 16384 = 214 2,097,152 = 221
主机
16,777,214 = 224 - 2 65,534 = 216 - 2 254 = 28 - 2
36
练习:IP地址分类
Address 10.2.1.1 128.63.2.100 201.222.5.64 192.6.141.2 130.113.64.16 256.241.201.10
net-id 24 bit
host-id 8 bit
D 类地址 1 1 1 0
多播地址
E 类地址 1 1 1 1 0
保留为今后使用
22
IP 地址分类
A类:
N
H
H
H
B类:
N
N
H
H
C类:
N
N
N
H
D类: 组播地址
E类: 保留为今后使用
N = 网络号 H = 主机号
23
点分十进制记法
机器中存放的 IP 地址 是 32 bit 二进制代码
D 类地址 1 1 1 0
多播地址
E 类地址 1 1 1 1 0
保留为今后使用
21
IP 地址中的网络号字段和主机号字段
A 类地址 0
net-id 8 bit
host-id 24 bit
B 类地址 1 0
E 类n1地6etb-i址idt 保留为今后使用
host-id 16 bit
(完整版)计算机网络_第5章习题答案
第五章练习题答案5.1 网络互连有何实际意义?进行网络互连时,有哪些共同的问题需要解决?答:网络互连使得相互连接的网络中的计算机之间可以进行通信,也就是说从功能上和逻辑上看,这些相互连接的计算机网络组成了一个大型的计算机网络。
网络互连可以使处于不同地理位置的计算机进行通信,方便了信息交流,促成了当今的信息世界。
需要解决的问题有:不同的寻址方案;不同的最大分组长度;不同的网络介入机制;不同的超时控制;不同的差错恢复方法;不同的状态报告方法;不同的路由选择技术;不同的用户接入控制;不同的服务(面向连接服务和无连接服务);不同的管理与控制方式;等等。
注:网络互连使不同结构的网络、不同类型的机器之间互相连通,实现更大范围和更广泛意义上的资源共享。
5.2 转发器、网桥和路由器都有何区别?答:1)转发器、网桥、路由器、和网关所在的层次不同。
转发器是物理层的中继系统。
网桥是数据链路层的中继系统。
路由器是网络层的中继系统。
在网络层以上的中继系统为网关。
2)当中继系统是转发器或网桥时,一般并不称之为网络互连,因为仍然是一个网络。
路由器其实是一台专用计算机,用来在互连网中进行路由选择。
一般讨论的互连网都是指用路由器进行互连的互连网络。
5.3 试简单说明IP、ARP、RARP和ICMP协议的作用。
答:IP:网际协议,TCP/IP 体系中两个最重要的协议之一,IP 使互连起来的许多计算机网络能够进行通信。
无连接的数据报传输. 数据报路由。
ARP(地址解析协议)实现地址转换,将IP地址映射成物理地址。
RARP(逆向地址解析协议)将物理地址映射成IP 地址。
ICMP:Internet 控制消息协议,进行差错控制和传输控制,减少分组的丢失。
注:ICMP 协议帮助主机完成某些网络参数测试,允许主机或路由器报告差错和提供有关异常情况报告,但它没有办法减少分组丢失,这是高层协议应该完成的事情。
IP 协议只是尽最大可能交付,至于交付是否成功,它自己无法控制。
第5章传输层(习题参考答案)
• 16 、在停止等待协议中如果不使用编号是 否可行?为什么? • 答:分组和确认分组都必须进行编号,才 能区分哪个分组则得到了确认。
• 17 、在停止等待协议中,如果收到重复的报 文段时不予理睬(即悄悄地丢弃它而其他什 么也没做)是否可行?试举出具体的例子说 明理由。 • 答:不可行。例如:发送方发送M1,接收方 收到M1,确认M1,确认M1丢失。发送方超 时重传 M1,如果接收方收到重复的 M1,不 理睬,发送方又超时,又重传M1,如此重复 下去了。
• 如果WT=5,WR=4时,协议失败。如下图:
T1时刻:A发送0-4 01234567 ACK4和 ACK5 01234567 T2时刻:B收到0-3,发送 ACK4,移动窗口,可以 接收4-7,接收4,发送 ACK5,再移动窗口,可 以接收5-7,0 012345670 T4时刻:B收到0,在接收 窗口中,认为是新的报文, 但是重复报文。
• T3时刻,A超时,重发0-7。 • T4时刻,B按顺序收到0-7,接收到的序号和 期望收到的序号一致,所以B认为是新的数据, 而实际上是重复的报文。协议失败。 • 所以WT<= 2n-1,WT+WR <= 2n-1+1 <= 2n
t=t1时,发送0-7 t=t2时,收到0-7 ack0 t=t3时,超时 重发0-7 t=t4时,收到0-7, 则认为是新的,实 际上是重复的。
• 12、一个应用程序用UDP,到了IP层把数据报 再划分为 4 个数据报片发送出去,结果前两个 数据报片丢失,后两个到达目的站。过了一段 时间应用程序重传 UDP,而 IP 层仍然划分为 4 个数据报片来传送。结果这次前两个到达目的 站而后两个丢失。试问:在目的站能否将这两 次传输的 4 个数据报片组装成完整的数据报? 假定目的站第一次收到的后两个数据报片仍然 保存在目的站的缓存中。 • 答:不行。重传时,IP数据报的标识字段会有 另一个标识符。仅当标识符相同的IP数据报片 才能组装成一个IP数据报。由于前两个IP数据 报片的标识符与后两个IP数据报片的标识符不 同,因此不能组装成一个IP数据报。
第五章计算机网络基础知识
N层
N-1层 …
实通信
计算机应用基础
物理介质
49
计算机网络体系结构
计算机网络体系结构就是计算机网络的层次 及其协议集合。 体系结构是一个抽象的概念,是关于计算机 网络设置多少层、哪几层以及每个层次提供 哪些功能的精确定义,并不涉及具体的实现 细节。 体系结构的说明必须包含足够的信息,以便 网络设计者能为每一层编写完全符合相应协 议的程序。
• OSI/RM体系结构 7层 • TCP/IP体系机构 4层
计算机应用基础
15
局域网:企业内部联网 Internet:全球联网
中国网民数量
计算机应用基础 16
计算机网络的定义
计算机网络是什么?
计算机应用基础
17
网络的基本概念
所谓计算机网络是利用通信设备和线路 将地理位置分散的、功能独立的自主计算机 系统或由计算机控制的外部设备连接起来, 在网络操作系统的控制下,按照约定的通信 协议进行信息交换,实现资源共享目的的系 统。 功能 组成
1011001 …
队列
结点 A 发送器
链路
结点 B
计算机应用基础 41
生活中的对照例子
• 班级组织春游,到长途汽车站乘车 • 处理延时(排队延时)
– 到车站时前面已排了3个团;
• 发送延时(检票时间)
– 排到本班第1位,全班45人开始逐一检票
• 传播延时(旅途时间)
– 从南昌开往婺源
班级 = 分组
计算机应用基础 39
时延
时延是指一个报文或分组从一个网络 (或一条链路)的一端传送到另一端所需的 时间。通常来讲,时延是由以下几部分组成。 (1) 处理时延(和排队时延) (2) 发送时延 (3) 传播时延
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
辽宁工程技术大学 软件学院
Page 31
网络协议
第5章 传输层协议
TCP报文字段说明
复位比特 RST (ReSeT) : 当 RST=1 时,表明 TCP 连接中出现严重差错(如由于主机崩溃或 其他原因),必须释放连接,然后再重新建立 传输连接。
辽宁工程技术大学 软件学院
Page 27
网络协议
第5章 传输层协议
2.TCP协议的特点
TCP是面向连接的协议,提供可靠的、全双工 的、面向字节流的、端到端的服务。 (1)面向数据流 (2)虚电路连接 (3)有缓冲的传输 (4)无结构的数据流 (5)全双工连接
辽宁工程技术大学 软件学院
Page 28
使用分离功能,通过不同的端口把这些报文分 别递交给相应的应用进程。 因此,端口是用来标识不同应用层进程的。
辽宁工程技术大学 软件学院
Page 6
网络协议
第5章 传输层协议
(3)TCP/IP的端口
描述一个应用进程的标识如下:
源IP地址,源端口号,协议,目的IP地址,目的端口号
其中: 源IP地址和目的IP地址用于区分不同主机 源端口号和目的端口号用于区分不同主机中 的不同进程 协议用于区分基于UDP协议或TCP协议
辽宁工程技术大学 软件学院
Page 29
网络协议
第5章 传输层协议
5.3.2 TCP报文格式
比特 0
32 bit
8
16
24
31
16位 源 端 口
16位 目 的 端 口
32位 序 列 号
TCP 首部
数据 偏移
32位 确 认 号
U AP RSF
保 留 R CS SYI
G KH TNN
窗口大小
检验和
紧急指针
辽宁工程技术大学 软件学院
Page 12
网络协议
第5章 传输层协议
5.2.1 UDP概述
1.UDP的功能及特点 (1)提供无连接的服务,简单、快速。 (2)UDP的主机不需要维持复杂的连接状态
表。 (3)UDP报文只有8个字节的首部开销。 (4)网络出现的拥塞不会使源主机的发送速
率降低。
辽宁工程技术大学 软件学院
辽宁工程技术大学 软件学院
Page 3
网络协议
第5章 传输层协议
5.1.3 传输层寻址与端口
(1)传输层寻址 根据OSI的观点,传输层应提供用户之间可靠和有效
的端到端传输服务。 在一个主机中可能存在多个应用进程同时分别和另一
个主机中的多个应用进程通信。因此,传输层必须具 有将一个主机中某一个用户进程和其他用户进程相互 区分的能力。 传输层通过传输地址来实现该功能,这里的传输地址 是指传输层服务访问点TSAP(称为端口),它是传 输层与应用层之间交换信息的抽象接口。
辽宁工程技术大学 软件学院
Page 11
网络协议
第5章 传输层协议
5.2 用户数据报协议(UDP)
用户数据报协议(UDP)采用无连接方式提 供高层协议间的事务处理服务
UDP是一种无连接的数据报投递服务,所以 不保证可靠投递
UDP也使用端口为高层协议服务 UDP承载在IP数据报中传递 UDP无流量和拥塞控制
Page 15
网络协议
第5章 传输层协议
5.2.2 UDP报文格式
辽宁工程技术大学 软件学院
Page 16
网络协议
说明
第5章 传输层协议
(1)源端口和目的端口 源端口和目的端口字段为16位,它是UDP协
议的端口号,其中源端口是可选的,目的端口 必须填写。若源端口不选,则取值为0。 (2)长度 长度字段为16位,它记录UDP数据报的总长 度,包括UDP首部和用户数据,长度以八位组 为单位。
网络协议
第5章 传输层协议
第5章 传输层协议
5.1 传输层概述 5.2 用户数据报协议(UDP) 5.3 传输控制协议(TCP)
辽宁工程技术大学 软件学院
Page 1
网络协议
第5章 传输层协议
5.1 传输层概述
5.1.1 引入传输层的必要性
传输层在应用层和IP层之间起着承上启下的作 用,它应该满足以下三个要求: 1.传输层要提供比IP层质量更高的服务。 2.传输层要提供识别应用层进程的机制。 3.传输层要针对不同尺寸的应用层数据进 行适当的处理。
辽宁工程技术大学 软件学院
Page 10
网络协议
第5章 传输层协议
3.TCP/IP协议族的传输层协议
(2)UDP协议 UDP是一个无连接的不可靠的传输层协议。 它在IP之上仅提供两个附加服务:
多路复用和对数据的错误检查 UDP可以(可选)检查整个UDP数据报的完
整性。 UDP比较简单,执行速度较快,实时性好。
辽宁工程技术大学 软件学院
Page 7
网络协议
第5章 传输层协议
(4)IANA规定的三类端口
在TCP和UDP协议中的端口域为16位,可以使用的端 口号为0~65535。 IANA(互联网编号分配机构)规定, 端口号分为以下三类: (1)熟知端口号:或称公认端口号,由IANA统 一分配和定义其含义,一般在服务器端使用,其 范围是0~1023。 (2)注册端口号:用户根据需要在IANA注册, 以避免重复,其范围是1024~49151。 (3)临时端口号:客户端程序自己定义和使用的 端口号,可随机分配,其范围是49152~65535。
辽宁工程技术大学 软件学院
Page 8
网络协议
第5章 传输层协议
5.1.4 无连接服务与面向连接服务
1.无连接的传输服务 无连接的传输服务比较简单,发送数据之前不
需要事先建立连接。 2.面向连接的传输服务 面向连接的传输服务要求两个用户(或进程)
相互通信之前,必须先建立连接。 一次完整的数据传输包括建立连接、传输数据、
释放连接三个阶段。
辽宁工程技术大学 软件学院
Page 9
网络协议
第5章 传输层协议
3.TCP/IP协议族的传输层协议
TCP/IP协议族提供的两个传输层协议:传输 控制协议TCP和用户数据报协议UDP
(1)TCP协议 TCP提供面向连接的可靠的传输服务,因此不
可避免地增加了许多开销,如确认、流量控制、 计时器以及连接管理等。 TCP不提供广播或组播服务。
2.输入队列 UDP为每个进程创建一个输入队列。
辽宁工程技术大学 软件学院
Page 24
网络协议
第5章 传输层协议
3.控制块模块
控制块模块负责管理控制块表。 当进程启动时,该模块的工作:
负责接收进程ID和端口号(从操作系统申 请一个临时端口号);
查找控制块表中的状态为FREE项:
➢若找到:将其状态改为IN_USE,并将进程ID
和端口号写入控制块表;
➢若未找到(没有空闲):使用事先定义的策略
删除一个已存在的状态为IN_USE项目。
辽宁工程技术大学 软件学院
Page 25
网络协议
说明
第5章 传输层协议
4.输入模块 输入模块负责从IP接收用户数据报。 查找控制块表,找出与该用户数据报的端口号
相同的表项。
若找到:将该数据报放入相应的输入队列中; 若未找到:丢弃报文,并发送一个“端口不可达”
辽宁工程技术大学 软件学院
Page 2
网络协议
第5章 传输层协议
5.1.2 传输层提供的服务
传输层在两个应用实体之间实现可靠的、透明 的、有效的数据传输,其主要功能是: 1.连接管理 2.优化网络层提供的服务质量 3.提供端到端的透明数据传输 4.多路复用和分流 5.状态报告 6.安全性 7.加速交付
辽宁工程技术大学 软件学院
Page 18
网络协议
第5章 传输层协议
(3)校验和(计算)
接收端计算校验和的步骤: ①把伪首部填加到UDP用户数据报上; ②把所有位划分为16位(2字节)的字,按需要增加
填充; ③把所有16位的字模2加; ④把得到的结果取反码; ⑤若得到结果为全0,表示该UDP报文正确,丢弃伪
的ICMP报文。
5.输出模块 输出模块负责创建和发送用户数据报。
辽宁工程技术大学 软件学院
Page 26
网络协议
第5章 传输层协议
5.3 传输控制协议(TCP)
5.3.1 TCP概述
1.TCP协议的功能 (1)寻址和复用 (2)创建、管理和终止连接 (3)处理并打包数据 (4)传输数据 (5)提供可靠性和传输质量的保证பைடு நூலகம்(6)提供流量控制和拥塞控制
辽宁工程技术大学 软件学院
Page 4
网络协议
第5章 传输层协议
传输层与应用层、网络层的关系
辽宁工程技术大学 软件学院
Page 5
网络协议
第5章 传输层协议
5.1.3 传输层寻址与端口
(2)端口 端口就是传输层服务访问点TSAP。 应用层不同进程的报文通过不同的端口向下递
交到传输层,由传输层复用并传递给网络层。 当这些报文到达目的主机后,目的主机传输层
20 字节
的 固定 首部
选 项 和 填 充(长 度 可 变)
辽宁工程技术大学 软件学院
Page 30
网络协议
第5章 传输层协议
TCP报文字段说明
紧急比特 URG : 当 URG=1 时,表明紧急指 针字段有效。表示报文段中有紧急数据,应尽 快传送(相当于高优先级的数据)。
确认比特 ACK: 当 ACK=1 时确认序号字段才有效; 当 ACK= 0 时,确认序号无效。