版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机网络协议LAN传输速度通常在10Mb/s~1000Mb/s之间通常是针对于一座建筑物内WAN一个较大的地理范围内传输速度相对要慢的多WLANIEEE802.11标准LAN,WAN,WLAN网络分层模型解决异种网络互连时所遇到的兼容性问题将服务、接口和协议这三个概念区分开来使网络的不同功能模块分担起不同的职责减轻问题的复杂程度在各层分别定义标准接口,各层相对独立能有效刺激网络技术革新便于研究和教学
OSI七层参考模型开放系统互连参考模型4.传输层
2.数据链路层3.网络层1.物理层5.会话层
6.表示层面向用户应用面向数据传输
7.应用层OSI与TCP/IP参考模型物理层为设备之间的数据通信提供传输媒体及互连设备包括激活物理连接、传送数据、终止物理连接这3个步骤为数据传输提供可靠的环境正确地传输比特流常见协议EIA/TIA232(RS-232-C)典型设备中继器:连接两个(或多个)网段,对信号起中继放大作用,以此来延长网络的长度集线器:可以将多台设备以星形的拓扑结构连接起来,组成共享型的网络数据链路层数据链路的建立、拆除对数据进行检错、纠错将数据分成帧,以数据帧为单位进行传输典型设备网桥:连接两个局域网,在各种传输介质中转发数据信号,扩展网络的距离,有效地限制两个介质系统中无关紧要的通信交换机:按每一个包中的MAC地址相对简单地决策信息转发,转发延迟小,将网络分成小的冲突网域,为每个工作站提供更高的带宽网络层进行路由选择和中继激活、终止网络连接,实现数据链路的复用排序、流量控制典型设备路由器:决定最优路由和转发数据包传输层实现端到端的可靠传输进行流量控制、差错控制、虚电路管理在通信子网和高层之间起承上启下的作用会话层建立和维持会话使会话获得同步数据传输和连接释放表示层对上层数据或信息进行变换,以保证一个主机应用层信息可以被另一个主机的应用程序理解数据转换包括数据的加密、压缩、格式转换等应用层为操作系统或网络应用程序提供访问网络服务的接口包含了各种各样的协议,这些协议往往直接针对用户的需要,如:HTTPFTPSMTPTCP/IP协议栈应用层表示层会话层传输层网络层数据链路层物理层IPICMPIGMPRARPARPUDPTCP各种应用程序层SMTPFTP……DNSSNMPNFSTFTP由底层网络定义的协议Ethernet,Token-Ring,FDDI,X.25,Wirless,ATMOSI模型的好处OSI模型的好处减少复杂性标准化接口便于模块化设计确保技术兼容性加速发展简化教与学OSI物理层OSI数据链路层介质访问控制OSI网络层OSI传输层OSI会话层OSI表示层OSI应用层端到端通信协议数据单元(Protocoldataunits(PDUs)
)每一层PDU名字(NamesforPDUatEachLayer):位(bit)帧(frame)包(packet)段(segment)数据(data)TCP/IP(2)数据封装IP协议一种不可靠的协议,提供尽力而为的服务不提供数据的校验一种无连接协议,为使用数据报的分组交换网而设计当可靠性很重要时,IP必须与可靠的协议(如TCP)配合起来使用IP层的分组叫做数据报或数据包(Packet)IP报文格式一个IP报文最小为20字节端口号定义主机中运行的进程的标识符在TCP/IP协议栈中,端口号是0~65535之间的整数TCP/IP模型中传输层的两个协议TCP和UDP依靠端口号区分不同的进程IP协议的作用范围TCP或UDP协议的作用范围进程
(运行的应用程序)进程
(运行的应用程序)端口号IANA(InternetAssignedNumbersAuthority,互联网地址指派机构)将端口号划分为3个范围:熟知的、注册的和动态的(或私有的)。熟知端口:0~1023,由IANA指派和控制。注册端口:1024~49151,IANA不指派也不控制。它们只能在IANA注册以防止重复。动态端口:49152~65535,既不用指派也不用注册。它们可以由任何进程来使用,是临时的端口。常见的熟知端口号TCP端口UDP端口协议说明77Echo将收到的数据报回送到发送端20FTP(Data)文件传送协议(数据连接)21FTP(Control)文件传送协议(控制连接)23TELNET远程登录25SMTP简单邮件传送协议5353DNS域名服务69TFTP简单文件传输协议80HTTP超文本传送协议110POP邮局协议161SNMP简单网络管理协议162SNMP(Trap)简单网络管理协议(陷阱)TCP协议TCP是一个可靠的、面向连接的协议,为应用提供了如下功能:流型数据传输可靠性流控多路复用逻辑连接全双工TCP报文格式一个TCP报文最小为20字节,即前面的20字节是固定的TCP的三次握手客户端A服务器B发送SYN=1(seq=100)接收SYN发送SYN=1,ACK=1(seq=300,ack=101)建立连接,ACK=1(ack=301)接收SYN,ACK123采用三次握手来建立一个连接TCP的四次断开主机A主机B发送FIN=1(seq=X)发送ACK=1(ack=X+1)发送ACK=1(ack=Y+1)123发送FIN=1(seq=Y)3调用close之类的函数开始主动终止一个连接。当调用close函数断开一个连接时,主动断开的一方发送FIN(finish报文给对方。一个设置了FIN标志位的报文段。FIN报文也可能附加用户数据,如果这一方还有数据要发送时,将数据附加到这个FIN报文时完全正常的。当被动关闭的一方收到FIN报文时,它会发送ACK确认报文。当发送FIN报文时,发送FIN的一端就不能发送数据。被动关闭的一端发送了ACK后,应用层通常就会检测到这个连接即将断开,然后被动断开的应用层调用close关闭连接。一旦调用close(or
closesocket),这一端就会发送FIN报文。也就是说,现在被动关闭的一端也发送FIN给主动关闭端。有时候,被动关闭端会将ACK和FIN两个报文合在一起发送。主动关闭端收到FIN后也发送ACK,然后整个连接关闭(事实上还没完全关闭,只是关闭需要交换的报文发送完毕),四次握手完成。UDP协议UDP协议(UserDatagramProtocol),用户数据报协议用于支持那些需要在计算机之间快速传输数据(相应的对传输可靠性要求不高)的网络应用不考虑流量控制、差错控制,在收到一个坏的数据段之后也不重传——所有这些工作都留给用户进程UDP报文格式源端口号(16比特)目的端口号(16比特)长度(16比特)数据校验和(16比特)8字节常见网络互连设备的互连能力应用层表示层会话层传输层网络层数据链路层物理层应用层表示层会话层传输层网络层数据链路层物理层中继器、集线器网桥、交换机路由器、第三层交换机网关互连设备物理传输介质网关(Gateway)网关(Gateway)又称网间连接器、协议转换器。网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同时,网关也可以提供过滤和安全功能。大多数网关运行在OSI7层协议的顶层--应用层。比如有网络A和网络B,网络A的IP地址范围为“~54”,子网掩码为;网络B的IP地址范围为“~54”,子网掩码为。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码()判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机(如附图所示)。网关的IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)等。
数制转换计算机中的常用数制二进制数基数为2:0、1,逢2进1八进制数基数为8:0、1、2、3、4、5、6、7,逢8进1十六进制数基数为16:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,逢16进1十进制到二进制的转换整数部分采用除2余法:实例:将十进制数23转换为二进制数
2|
23
2|
11余数
1
2|
5余数
1
2|2余数
1
2|1余数
00余数
1
结果为
(23)10=(10111)2十进制到二进制的转换实例:将十进制数0.25转换为二进制数
0.25
X
2
──────
0.50...取整数位0
X
2
──────
1.00...取整数位1
结果为
(0.25)10=(0.01)2小数部分采用乘2取整法:二进制到十进制的转换将二进制数按权重展开,再求和
实例:将二进制数1101.101转换为十进制数1101.101=1×23+1×22+0×21+1×20+1×2-1+0×2-2+1×2-3
=8+4+1+0.5+0.125=13.625结果为
(1101.101)2=(13.625)10二进制到十六进制的转换二进制整数,从低位到高位每4位组成一组,然后将每组二进制数所对应的数用十六进制表示出来如果有小数部分,则从小数点开始,分别向左右两边进行分组计算二进制到八进制的转换方法相同实例:将二进制数111010111100010111转换为十六进制数二进制数
111010111100010111十六进制数3AF1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业风险管理流程设计
- 工地人员安全文化建设与宣传方案
- 2025四川南充市高坪区区管国有企业招聘财务工作人员考试总及排名情况笔试历年常考点试题专练附带答案详解
- 2026年广东农工商职业技术学院单招职业适应性测试题库含答案详细解析
- 2025东风汽车集团股份有限公司财务控制部招聘4人笔试历年备考题库附带答案详解
- 企业研发资源管理方案
- 2026云南曲靖市宣威市虹桥街道社区卫生服务中心、宣威市龙场镇卫生院、宣威市热水镇中心卫生院、宣威市羊场镇中心卫生院招聘8人备考题库及答案详解(夺冠系列)
- 2026浙江杭州上城区城市建设投资集团有限公司下属子公司招聘工作人员2人备考题库及完整答案详解(各地真题)
- 2026北京大学力学与工程科学学院招聘1名劳动合同制工作人员备考题库【能力提升】附答案详解
- 2026广东河源市消防救援支队第一批政府专职消防员招聘127人备考题库及完整答案详解(必刷)
- 《高速铁路客运组织(第3版)》课件 项目二 任务2 检票及站台乘降组织
- 购买羊合同协议
- 2025年江苏省南京市联合体中考语文模拟试卷(一)
- SJG 46 – 2023《建设工程安全文明施工标准》
- 船舶危险源 甲板风险源清单
- 人工智能在绩效评价中的应用-全面剖析
- 部编版小学语文六年级下册必读书阅读训练试题及答案(全册)
- 《机电设备维修与维护(第2版)》高职全套教学课件
- 化工企业职业健康培训课件
- 初中数学新课程标准(2024年版)
- 中药灌肠疗法课件
评论
0/150
提交评论