计算机系统与网络技术TCP IP协议集复习(完整版)
- 格式:doc
- 大小:1.19 MB
- 文档页数:24
Tcp/Ip复习资料(仅做参考)1.网络体系结构(architecture):计算机网络的各层及其协议的集合,其目的是为网络硬件、软件、协议、存取控制和拓朴结构等提供标准。
体系结构是这个计算机网络及其部件所应完成的功能的精确定义。
实现(implementation):指遵循体系结构的前提下,用何种硬件或软件完成这些功能的问题。
2.网络分层:服务接口:为同一计算机上使用它的通信服务的其他上层实体定义的,简称服务服务访问点 SAP:同一系统相邻两层的实体进行交互的地方实体(entity) :表示任何可发送或接收信息的硬/软件进程协议接口:为另一台计算机上对等实体定义的对等接口,即协议3.封装:为SDU增加对等实体间约定的协议控制信息(Protocol Control Information,PCI)的过程服务数据单元(Service Data Unit,SDU):发送方N层实体从N+1层实体得到的数据包协议数据单元(Protocol Data Unit,PDU):N层实体将SDU视为需要本实体提供服务的数据,将SDU进行封装,以使对方能够理解4.网络协议(protocol):为进行网络中的数据交换而建立的规则、标准或约定的集合,如交换数据的格式、编码方式、同步方式等。
定义了通信的方式和进行通信的时间,主要包括以下3个关键要素:语法:定义了数据与控制信息的结构或格式。
WHAT?语义:定义了需要发出何种控制信息,完成何种动作以及做出何种响应。
HOW? 同步:定义了事件实现顺序以及速度匹配。
体现在当两个实体进行通信时,数据发送的事件以及发送的速率。
WHEN?5.七层标准模型常见的协议分布:应用层:HTTP,FTP 表示层:NBSSN,LPP 会话层:RPC,LDAP传输层:TCP,UDP 网络层:IP,ICMP 数据链路层:PPP,Ethernet6.Tcp/Ip (Transmission Control Protocol / Internet Protocol)传输控制协议/网际协议,既表示网络协议,也表示网络服务,Internet的核心。
TCPIP协议复习题TCP/IP协议复习题1. 什么是TCP/IP协议?TCP/IP协议是一组用于互联网传输的通信协议,它是互联网的基础。
TCP/IP协议包括两个主要协议:传输控制协议(TCP)和互联网协议(IP)。
TCP负责数据的可靠传输,而IP负责数据的路由和寻址。
2. TCP/IP协议的分层结构是什么?TCP/IP协议采用四层分层结构,分别是网络接口层、互联网层、传输层和应用层。
3. 请简要介绍TCP/IP协议的各个层次及其功能。
- 网络接口层:负责物理连接的控制和数据帧的封装与解封装。
- 互联网层:负责数据的分组、寻址和路由选择。
- 传输层:提供端到端的可靠传输和数据流控制。
- 应用层:为应用程序提供服务,包括各种应用协议如HTTP、FTP 等。
4. TCP和UDP的区别是什么?TCP和UDP是传输层的两个重要协议。
- TCP(传输控制协议):提供可靠的、面向连接的传输,保证数据按照顺序到达目的地。
TCP使用三次握手建立连接,并使用滑动窗口和确认机制实现可靠传输。
- UDP(用户数据报协议):提供无连接的传输,数据报以尽可能快的速度发送。
UDP不保证数据的可靠传输,也不需要建立连接,适用于对实时性要求较高的应用,如音视频传输。
5. TCP如何保证可靠传输?TCP使用以下机制来保证可靠传输:- 三次握手:发送方和接收方通过三次握手建立连接,确认双方都准备好进行数据传输。
- 序列号和确认机制:发送方将每个字节进行编号,并等待接收方的确认。
接收方收到数据后发送确认消息,如果发送方没有收到确认,会重新发送数据。
- 滑动窗口:发送方和接收方都有一个窗口,用于控制发送和接收的数据量。
滑动窗口的大小可以动态调整,根据网络条件进行流量控制。
- 超时重传:如果发送方在一定时间内没有收到确认消息,会视为数据丢失,进行超时重传。
6. IP协议的主要功能是什么?IP协议是互联网层的协议,其主要功能包括:- 寻址:IP地址用于标识网络中的主机和路由器,通过IP地址可以确定数据的目的地。
TCPIP协议分析知识点总结一、TCP/IP协议简介TCP/IP是一组用于网络通信的协议,它包括多个层次,每个层次都由一组相互关联、协同工作的协议组成,这些协议按照其功能分成不同的层次。
TCP/IP协议家族是互联网标准协议。
1.TCP/IP层次结构TCP/IP协议族是一个层次结构的协议族。
TCP/IP协议家族由四个层次组成,分别是网络接口层、网际层、传输层和应用层。
- 网络接口层:此层负责定义操作系统与网络硬件接口之间的通信方式。
- 网际层:此层的主要功能是进行数据包的寻址和路由。
即负责将数据发送到目的地址并最终将数据包传递给网络接口层。
- 传输层:此层负责在源和目的节点之间提供可靠的数据传输服务,常用的传输层协议包括TCP(传输控制协议)和UDP(用户数据报协议)。
- 应用层:此层包含了很多应用程序需要的协议,例如HTTP、FTP、TELNET、SMTP等。
2.TCP/IP通信特点TCP/IP协议族的特点包括:- 分层结构,每一层都有自己的功能和协议,各层之间相互关联、协同工作。
- 独立性,每个层次的协议都是独立的,修改其中一个层次的协议不会影响其他层次的协议。
- 开放性,TCP/IP协议族是一个开放的标准,任何人都可以使用该协议族进行通讯。
- 可靠性,TCP/IP协议族内部有多种机制保证数据传输的可靠性。
- 灵活性,TCP/IP协议族在实际应用中可以根据需要进行灵活的组合。
3.TCP/IP协议族的发展TCP/IP协议族的发展经历了多个阶段:- ARPANET阶段:TCP/IP最早是由美国国防部高级研究计划局(ARPA)于1969年开始建立的。
ARPA最初的目的是为了研究如何使不同类型的计算机互相通讯。
- TCP/IP阶段:ARPA提出了一个新的通讯协议,即TCP/IP协议。
1982年,TCP/IP成为国际标准。
- Internet阶段:1980年代末和1990年代初,TCP/IP协议开始在全球范围内使用,逐渐成为全球网络的标准协议。
《TCP/IP协议》复习提纲第一章概述1. 了解Internet的管理机构:IETF,IANA、CNNIC 的职能。
2. 了解因特网技术文档RFC的含义、作用、标识方法、种类(STD/FYI/BCP)3. 了解“成熟等级”和“需求等级”第二章计算机网络与因特网体系结构1.理解协议的定义、协议的三要素2.掌握设计协议的时候如何设计协议的三要素3.了解现有的网络体系结构有哪些4.?5.理解通信协议模型分层的原因6.掌握TCP/IP协议模型分几层每层的功能、PDU及核心协议是什么7.理解分用和复用的含义,TCP/IP的每层用于分用复用的标识各是什么第三章IP地址(重点)1.理解有类IP编址:分类后的地址空间、有效的IP地址2.掌握划分子网:原理、方法和原则**3.掌握构造超网:原理、方法4.理解无类IP编址:地址块和前缀的概念、划分地址块的方法第四章%第五章ARP和RARP1.理解ARP和RARP的作用、两者间的关系,以及两者如何与IP配合完成网络层的包传输2.掌握ARP、RARP协议解析的过程3.理解ARP如何提高解析效率4.了解查看ARP缓存的命令,注意常用选项的功能5.了解代理ARP和ARP欺骗的原理第六章IP协议(重点)1.了解IP数据报首部一些重要字段的含义,以及传输过程中重要字段的变化2.理解IP数据报首部校验和方法3.~4.掌握数据报的分片与重组:why(为什么要分片、为什么选择某时某地分片重组)、when、where、how(一个给定的数据报、给定的MTU如何分片,在报文中如何标记,哪些部分要复制到报文中)5.了解IP数据报选项的原理,及对应的Ping命令第七章ICMP1.了解ICMP的作用2.了解ICMP报文的封装3.了解ICMP报文的分类及其功能4.理解ICMP报文产生的条件其中差错报文[了解ICMP差错报告的特点及不产生ICMP差错报告的情况了解差错报文的数据部分内容理解产生目标不可达报告和数据报超时报文的时机控制报文理解源抑制报文和重定向报文的原理请求应答报文了解回应请求与应答的作用和原理第八章IP路由1.了解数据分组在向目标主机投递时可分为:直接传递和间接传递2./3.掌握一般的、划分子网的、使用超网情况下的路由转发算法4.了解路由表的建立和刷新可以采用两种不同的方式5.了解路由器自动获取路径信息的两种基本算法6.了解动态路由所使用的路由协议包括内部网关协议(IGP)和外部网关协议(EGP)两种7.理解RIP、OSPF 和BGP路由选择协议的主要特点(类别、路由表内容、最优路径依据、算法、传送方式等等)8.理解路由器的工作层次第九章UDP、TCP和SCTP(重点)1.理解TCP、UDP和SCTP的比较(提供的服务)2.了解计算校验和的方法。
《TCP/IP协议》复习大纲一、选择题1.DNS资源记录中,邮件交换器记录是指( MX)2.DNS资源记录中,别名资源记录是指( CNAME)3.DNS资源记录中,IP地址资源记录是指( A)4.DNS资源记录中,名字服务器资源记录是指(NS)5.DNS服务器使用UDP或TCP的(C)号数值端口进行通信。
A.110B.80C.53D.216.DNS服务器和客户端属于TCP/IP模型应用层,DNS使用(C)来进行通讯。
A.TCPB.UDPC.TCP和UDPD.两者都不用7.DHCP支持哪种类型的地址分配(D)A.自动分配B.动态分配C.手工分配D.以上皆是8.TFTP传输的数据使用固定长度的分组报文,其长度为(512)字节。
9.所有的TCP/IP应用层协议及服务都是基于(c)结构的。
A.B/SB.P2PC.C/SD.中间件10.下列关于TCP工作原理,错误的是(a )A.TCP报文段作为IP数据报来传输,而IP数据报的到达可能会乱序,因此TCP报文段的到达也可能会乱序,这种情况下应用层收到的数据也是乱序的。
B.TCP能提供流量控制C.应用数据被分割成TCP认为最适合发送的数据块D.TCP将保持它首部和数据的检验和,这是一个端到端的检验和E.TCP中保持可靠性的其中一种方式就是超时重发11.为了保证连接的可靠建立,TCP通常采用(A)A.三次握手法B.窗口控制机制C.自动重发机制D.端口机制12.为了完美释放,TCP通常采用(四次握手法)13.关于TCP和UDP,下列哪种说法错误(B)A.TCP和UDP的端口是完全独立的B.TCP和UDP的端口是完全相同,没有本质区别C.在利用TCP发送数据前,需要与对方建立一条TCP链接D.在利用UDP发送数据前,不需要与对方建立链接14.服务器一般都是通过特定的端口号来识别应用程序的,这些特定的端口号有IANA统一管理。
请问IANA管理的熟知端口号范围是什么(0~1023)15.在TCP/IP协议栈中,下面哪一个能够唯一地确定一个TCP连接(D)A.源IP地址和源端口地址B.源IP地址和目的端口地址C.目的端口号和源端口号D.源IP地址、目的IP地址、源端口号、目的端口号16.在TCP协议中,建立连接需要经过(3次握手)阶段,终止连接需要经过(4次握手)阶段。
计算机网络技术复习材料带答案全套计算机网络技术是现代社会中不可或缺的一项技术,它支持了互联网的发展,为人们的生活提供了便利。
在我们的日常生活中,我们可以看到计算机网络技术的应用,比如使用电子邮件发送电子邮件,通过手机上网浏览网页等等。
为了帮助大家复习计算机网络技术,本文将提供一份带答案的全套复习材料。
一. 传输层传输层是计算机网络中的一个重要层次,它负责在网络中的两个主机之间建立可靠的数据传输连接。
在传输层中,有两个重要的协议,分别是传输控制协议(TCP)和用户数据报协议(UDP)。
1. 传输控制协议(TCP)TCP是一种可靠的面向连接的协议,它提供了可靠的数据传输服务。
TCP连接的建立需要经过三次握手,握手过程是通过交换TCP包进行的。
当TCP连接建立后,数据的传输是通过数据包的流进行的,接收端会确认已收到的数据包,并发送ACK包进行确认。
2. 用户数据报协议(UDP)UDP是一种不可靠的面向无连接的协议,它提供了简单的数据传输服务。
UDP不需要建立连接,数据包的传输是不可靠的,发送端发送后不会收到确认。
UDP适用于对实时性要求较高的应用,比如视频直播、互联网电话等。
二. 网络层网络层是计算机网络中的一个重要层次,它负责将数据包从源主机发送到目标主机。
在网络层中,有一个重要的协议,即Internet协议(IP)。
1. Internet协议(IP)IP协议是一种无连接、不可靠的数据报协议,它负责将数据包从源主机传送到目标主机。
IP协议使用IP地址来标识每个主机和路由器的位置,IP地址由32位二进制数表示。
三. 数据链路层数据链路层是计算机网络中的一个重要层次,它负责将数据包从一个节点传输到相邻节点。
在数据链路层中,有一个重要的协议,即以太网协议。
1. 以太网协议以太网协议是一种常用的局域网协议,它规定了数据包在局域网中的传输方式。
以太网协议使用MAC地址来标识每个网络节点,MAC 地址由48位二进制数表示。
协议三要素:语法、语义、时序协议:通信双方必须遵守的规则、标准或约定Internet协议族Internet标准:RFCISO:国际标准化组织OSI:开放系统互连/参考模型会话层、表示层、应用层——数据Data传输层——数据段网络层——分组数据链路层——帧物理层——二进制比特流特殊IP地址ARP作用、分组格式操作何时发送、送给谁发送方式(单播、广播)发送内容(ARP分组各字段的具体取值,以及封装该分组的以太帧中各字段的具体取值)Proxy ARPRARP作用、操作1.1、TCP/IP的发展1.2、TCP/IP的分层:为什么要分层?TCP/IP协议栈分层的原因:每一层都负责通信的不同方面(Each layer responsible for a different facet of the communications)网络层:路由服务(hop-by-hop service)传输层:端到端服务(end-to-end service)分层带来的好处: 1.各层之间是独立的2.灵活性好3.结构上可分开4.易于实现和维护5.能促进标准化工作各层的功能、所要完成的主要任务1.3、TCP/IP工作原理通信模型;数据封装与解封的过程封装(加头部):应用程序将数据发送给下层的协议栈时,每经过一层,都需要添加头部(某些添加的是尾部,比如链路层-以太网协议),直到将这些数据转化为以太网数据帧(Ethernet frame)TCP segment:数据经过TCP添加头部发送给IP层后,称为 TCP报文UDP datagram:数据经过UDP添加头部发送给IP层后,称为 UDP报文IP datagram:数据经过IP层添加头部发送给网络接口(network interface)后,称为 IP报文Ethernet frame:数据经过链路层添加头部和尾部变成数据流(stream of bits)后,称为以太网数据帧(46-1500 字节bytes)传输层头部添加标识符(Port number),用于区分数据属于什么有应用;IP头部添加标识符(Protocol),用于区分属于什么协议链路层头部添加标识符(Protocol type),用于区分是什么IP协议(IPv4, IPv6)产生的数据解封装(去头部)—:以太网接口收到数据帧之后,会将数据帧丢进协议栈,协议栈会将包头一层层去掉,同时,通过标识符判断需要将数据交给哪一个更高层的协议,直到送给应用层。
tcpip协议复习题TCP/IP协议复习题TCP/IP协议是互联网的核心协议之一,它是一种用于网络通信的协议套件,由传输控制协议(TCP)和网际协议(IP)组成。
在现代网络中,几乎所有的网络通信都是基于TCP/IP协议进行的。
为了更好地理解和掌握TCP/IP协议,我们来进行一些复习题。
1. TCP/IP协议是什么?它的作用是什么?TCP/IP协议是一种用于网络通信的协议套件,它定义了数据在网络中的传输方式和规则。
TCP/IP协议的作用是实现不同计算机之间的数据传输和通信,确保数据的可靠传输和正确接收。
2. TCP/IP协议的分层结构是什么?TCP/IP协议采用了分层结构,分为应用层、传输层、网络层和数据链路层。
应用层提供应用程序之间的通信服务,传输层负责数据的传输和流控制,网络层处理数据在网络中的路由和寻址,数据链路层负责物理传输和数据帧的传输。
3. TCP和UDP是TCP/IP协议中的两个重要的传输层协议,请简要介绍它们的特点和应用场景。
TCP(传输控制协议)是一种面向连接的可靠传输协议,它提供数据的可靠性和顺序性,适用于对数据传输要求较高的场景,如文件传输、电子邮件等。
UDP(用户数据报协议)是一种无连接的不可靠传输协议,它不提供可靠性和顺序性,适用于实时性要求较高的场景,如音频、视频传输等。
4. IP是TCP/IP协议中的网络层协议,请简要介绍IP协议的功能和特点。
IP(网际协议)是一种无连接的分组交换协议,它负责数据在网络中的路由和寻址。
IP协议的主要功能是将数据分割成小的数据包,并通过网络传输到目标主机,然后再将数据包重新组装成完整的数据。
IP协议具有无连接、不可靠、无状态等特点,它通过IP地址实现主机的寻址和路由选择。
5. TCP/IP协议中的应用层协议有哪些?请简要介绍其中的几个。
TCP/IP协议中的应用层协议有HTTP、FTP、SMTP、DNS等。
HTTP(超文本传输协议)是用于在Web浏览器和Web服务器之间传输超文本的协议,它是Web的基础。
计算机网络复习完整汇总计算机网络是现代社会不可或缺的组成部分,它连接了世界各地的计算机设备,让信息在全球范围内快速传输。
为了帮助大家复习计算机网络知识,本文将对计算机网络的基本概念、体系结构以及常见的网络协议进行汇总总结。
一、计算机网络基本概念1. 计算机网络的定义计算机网络是指多台计算机和设备通过通信线路互相连接,进行数据传输与共享资源的系统。
2. 计算机网络的分类计算机网络按照覆盖范围的大小可以分为局域网(LAN)、城域网(MAN)、广域网(WAN);按照拓扑结构可以分为总线型、星型、环型、网状型等;按照连接方式可以分为点对点连接和多点连接等。
3. OSI参考模型与TCP/IP协议模型OSI参考模型将计算机网络分为七个层次:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
TCP/IP协议模型将计算机网络分为四个层次:网络接口层、网络层、传输层、应用层。
两种模型都是为了规范计算机网络的架构与通信规则。
二、计算机网络体系结构1. 客户端/服务器模型客户端/服务器模型是一种常见的计算机网络体系结构,其中客户端向服务器发送请求,服务器响应请求并提供相应的服务。
这种模型适用于互联网上的大部分应用,如网页浏览、文件传输等。
2. 对等(P2P)模型对等模型是指计算机之间的连接是对等的,每台计算机既可以是客户端,也可以是服务器。
这种模型适用于资源共享的场景,如BitTorrent协议中的文件下载。
三、常见网络协议1. TCP/IP协议TCP/IP协议是互联网通信的基础协议。
它包括了多个协议,如IP 协议、TCP协议、UDP协议等。
TCP协议提供可靠的数据传输,UDP 协议提供不可靠但是实时性较好的数据传输。
2. HTTP协议HTTP协议是在Web浏览中使用的协议,它是客户端与服务器之间进行通信的规则。
客户端发送HTTP请求,服务器返回HTTP响应,通过这种方式实现网页加载、文件上传下载等操作。
3. DNS协议DNS协议(域名系统)用于将域名转换为IP地址。
计算机网络复习完整计算机网络是现代化社会信息交流与共享的基础设施,它承载了互联网、局域网以及各种网络应用。
计算机网络涉及很多方面的知识,包括网络体系结构、数据传输、网络协议、网络安全等等。
在进行计算机网络的复习时,需要理解并熟练掌握这些知识点,下面进行详细介绍。
1.计算机网络基础知识:-计算机网络的概念、历史和发展。
-网络的体系结构,如OSI七层模型、TCP/IP参考模型等。
2.网络通信基础:-数据传输方式和介质,如有线和无线传输、电路交换和分组交换。
-数据传输的基本单位,如数据包、帧、数据报。
-信道复用技术,如频分复用、时分复用、码分复用等。
-误差检测和纠错技术,如校验和、循环冗余检测、海明码等。
3.网络协议:-网络协议的概念和功能。
-常见的网络协议,如TCP、IP、HTTP、SMTP等。
-IP地址和子网划分,IP地址的分类。
-ARP协议和DHCP协议的工作原理。
4.网络安全:-网络安全的重要性和概念。
-常见的网络攻击手段,如拒绝服务攻击、中间人攻击、ARP欺骗等。
-网络安全防御措施,如防火墙、入侵检测系统、加密技术等。
-隐私保护和数据安全问题。
5.无线网络:-无线网络的特点和应用。
-无线网络的组成和工作原理。
-无线局域网(WLAN)的标准和安全性。
-移动网络和蜂窝网络的原理与应用。
6.互联网和云计算:-互联网的概念和组成。
-云计算的定义和特点。
- 云计算的模型,如软件即服务(SaaS)、平台即服务(PaaS)、基础设施即服务(IaaS)。
-云计算的优势和挑战。
7.IPv6和下一代互联网:-IPv6的概念和特点。
-IPv6的地址表示和配置。
-IPv6与IPv4的互联互通技术。
-下一代互联网的发展趋势和挑战。
在复习计算机网络时,可以参考相关的教材和书籍,理论基础要扎实,并结合实际案例进行思考和应用。
同时,需要进行实验和实践操作,加深对知识的理解和掌握。
在复习中,可以进行习题和练习,检验自己的掌握程度,并通过交流和讨论与同学、老师互动,共同提高。
《计算机网络基础》填空题(10分,每空1分)单项选择题(40分,每题2分,共20题)判断并改错题(15分,判断改错,每题3分,共5题)简答题(共15分,共3题)解答题(共20分,共2题)其中基础题80% ——难题10% 英文题目:10分左右,用中文回答第一章网络基础什么是互联网(组成、服务)因特网是一个网络的网络(a network of network)。
它以TCP/IP网络协议将各种不同类型、不同规模、位于不同地理位置的物理网络联接成一个整体。
它是一个全球性的巨大的计算机网络体系,它把全球数以万计的网络、主机连接起来,包含了难以计数的信息资源,向全世界提供信息服务——文件传输和远程登录。
网络协议:计算机之间网络中所有的通信遵循的规则网络协议的三要素:语义、语法与时序语义(做什么):用于解释比特流的每一部分的意义;语法(怎么做):语法是用户数据与控制信息的结构与格式,以及数据出现的顺序的意义;时序(什么时候做):事件实现顺序的详细说明网络协议的三要素:1.语法(format):用来规定信息格式2.语义(action):用来说明通信双方应该怎么做3.时序(order):说明时间的先后顺序网络边缘---C/S网络核心---电路交换、分组交换(虚电路数据报)数据交换分为两类:1.基于电路的交换(Circuit Switching):(面向连接)线路建立;数据传输;线路释放;2.基于存储转发的交换:(基于标记)报文交换(Message Switching)分组交换(Packet Switching)电路交换:(打电话)在发端与收端之间建立电路连接,并保持到通信结束的一种交换方式。
分组交换:(对报文进行分组)通过标有地址的分组进行路由选择传送数据,使信道仅在传送分组期间占用的交换方式。
1>分组交换机(packet switches)将用户(the source)要传送的数据按一定长度分割(break into/segment v.)成若干个数据段,这些数据段叫做“分组”(或称包)(packets)。
再在每个分组前加上控制信息和地址标识(即分组头),然后在通信链路(communication links)中以“存储——转发”(store-and-forward transmission)的方式进行传送。
到了目的地,交换机将分组头去掉,将分割的数据段按顺序重组(reassembled),还原成始发端的文件交给收端用户(the destination end system),这一过程称为分组交换。
分组交换(packet switching)也称为包交换。
2>电路交换(circuit switching)采用的是面向连接(静态路由)的方式,一旦双方开始通信,通信双方将一直占用所分配的资源,直至通信结束。
这种专门(dedicated)点对点连接(end-to-end connection)保证了足够的带宽,并且实时性强,时延小,成本低。
缺点是带宽利用率不高。
而分组交换不是以电路连接为目的,而是以信息分发为目的。
即采用的是面向无连接(存储转发)(动态路由)的方式,以分组作为数据传送的基本单元,分组在通信链路中的各节点间无关联传送,(有点“化整为零”的感觉,在终端又“化零为整”)即分组在传送的过程中并非始终占有一条链路,这样大大提高了带宽的利用率,但时延较大(节点处理分组先保存在缓冲区)。
优缺点比较:1.电路交换:由于通信双方在通信前要建立一条双方独占的物理通路,所以:a)优点:i.由于通路双方独享,所以传输时延极小ii.物理通路在建立期间,双方可随时通信,实时性强iii.通信时按顺序发送数据,不存在失序问题iv.既可传输数字信号,也可传输模拟信号v.电路交换设备控制简单b)缺点:i.连接建立时间稍长ii.信道利用率低iii.不同类型、速率、规格的终端难以相互通信,难以进行差错校验2.分组交换:a)优点:i.加快了数据的网络传输ii.简化了存储管理iii.减少了出错机率和重发数据量iv.由于分组短小,更适用于采用优先级策略b)缺点:i.要求节点交换机有更强的处理能力ii.与报文交换一样,每个组都需要添加一定的控制信息,增大了网络信息量。
iii.可能出现失序等现象,且到达目的地后增加了重组分组的步骤。
网络性能---延时(有哪几种时延含义)、丢包、吞吐量、带宽时延(delay):指报文或分组从网络一端到达另一端所需要的时间1>网络中节点总时延由处理时延(processing delay)、排队时延(queuing delay)、传输时延(transmission delay)、传播时延(propagation delay)四部分组成。
2>处理时延:一个分组从前一节点(the upstream node)到达路由器(router)A时,A检查(examine)它的头部来决定(determine)它走哪条链路可以距路由B更近(appropriate)(路由选路)(为存储转发而进行一些必要的处理)这一操作的时延。
排队时延:若干分组在路由A中等待被送往(waite to be transmitted)路由B的时延。
由正在排队的分组数量(即网络拥塞度)(通信量)决定(will depend on the number of)。
传输时延(发送时延):也称存储转发时延(store-and-forward delay)。
分组从离开某一节点到进入传输媒体的过程中所消耗的时间。
由数据块长度(bit)和带宽的比决定。
传播时延:分组从离开一个节点到到达另一个节点的过程中在链路中所消耗的时间。
由链路长度和传播速率的比决定。
丢包(packet loss)低带宽的线路中,当多个输入去往同一个输出,路由器的处理能力来不及做路由决策和清空缓冲区产生拥塞若此时线路饱和,路由就会对后来的包进行丢包处理,同时节点对其邻接节点实行某种流量控制吞吐量(throughput):没有帧丢失的情况下,设备能接受的最大速率表示在单位时间内通过某个网络(或信道、接口)的数据量吞吐量受网络的带宽或网络的额定速率的限制。
带宽(bandwidth):单位时间内数据发送速率1>带宽(band width)又叫频宽,是指在固定的的时间可传输的资料数量(即bit注入率),亦即在传输管道中可以传递数据的能力。
在数字设备中,频宽通常以bps表示,即每秒可传输之位数。
在模拟设备中,频宽通常以每秒传送周期或赫兹 (Hz)来表示。
2>因为在时间轴上信号的宽度是随带宽的增大而变窄的,所以高速的网络链路—即宽带—提高的仅仅是数据发送速率而不是传播速率(介质决定)。
3>提高了数据传输率,即减少了传输时延分层模型---七层、四层、五层(局域网三层)服务和协议:协议是“水平的”,即协议是控制对等实体之间通信的规则。
服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。
本层的服务用户只能看见服务而无法看见下面的协议。
下面的协议对上面的服务用户是透明的。
OSI(开放系统互联)七层模型:TCP/IP 四层体系结构第二章应用层应用层协议原理(常见协议的端口号)客户服务器模式请求驱动,client发送请求,server被动打开端口相应请求非持久连接和持久连接WEB和HTTP :HTTP协议是基于请求/响应方式的(客户机/服务器)它分四个过程:1建立连接2发送请求信息3发送响应信息4关闭连接请求报文和响应报文(一些头部行的含义)1.请求(request)报文:请求方法:GET:请求参数和对应的值在URL后。
例如:/index.jsp?id=100&op=bind(使用统一资源定位符URL (Uniform Resource Locator)来标志万维网上的各种文档)(使每一个文档在整个因特网的范围内具有惟一的标识符URL)POST:请求参数和对应的值在HTTP请求数据中(安全性更高)请求头部:1)User-Agent:产生请求的浏览器类型2)Accept:客户端可识别的内容类型列表3)Host:请求主机名4)Connection:是否是持久连接a)非持久连接(close):为每个请求对象生成一个TCP连接b)持久连接(Keep-Alive):所有请求对象通过一个TCP连接进行传输5)If-modified-since:条件GET(Conditional GET)格式为:If-modified-since:Wed, 4 Jul 2007 09:23:24表示若请求文本在上传时间之后进行了修改,则将该文本传输到客户端上。
2.应答(response)报文:1)状态行:标示响应是否正确2XX:客户端正确4XX:客户端错误5XX:服务器端错误例:HTTP/1.1 200 OK2)响应头部:包括:Date、Server、Last-Modified、Content-Type等等3)响应内容:Cookie 如淘宝记录喜好Web Cache:Web Cache相当于一个代理服务器。
它的工作步骤如下:1.浏览器建立一个到Web Cache的TCP连接,发送一个HTTP Request2.Web Cache检查是否在本地存有请求数据,如果有,则返回该数据3.如果没有,则Web Cache建立一个到源Server的TCP连接,获取响应信息4.保存响应信息并将信息传回给客户端。
FTP (文件传输协议)(File Transfer Protocol) 端口21FTP(File Transfer Protocol)是基于TCP/IP协议族的文件传输协议。
特点:两个连接、两个端口、两类进程两个连接:(两个并行的TCP连接)1.控制连接(带外传输):传输请求和应答信息(持久连接)2.数据连接(带内传输):传输文件(非持久连接)两个端口:1.控制连接:21端口2.数据连接:20端口两类进程:(FTP服务器)1.一个主进程:负责接收新请求2.若干从属进程:负责处理单个请求电子邮件发送协议:(SMTP)(Simple Mail Transfer Protocol)端口号:25定义:它是一组用于源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。
DNS: 域名系统端口53因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统DNS 功能:字符域名-- IP地址基于:TCP/UDP]DNS层次划分:1.根域名服务器(Root)2.顶级域名服务器(Top-level domain servers).org .com ……3.授权域名服务器4.本地域名服务器第三章传输层多路分解和多路复用定义:为了充分利用网络信道,使一个信道同时传输多路信号分类:1.频分复用:不同频段不同信号。