网络架构与网络协议.ppt
《网络架构与网络协议.ppt》由会员分享,可在线阅读,更多相关《网络架构与网络协议.ppt(62页珍藏版)》请在三一办公上搜索。
1、计算机网络原理,第二讲 网络架构与网络协议,主讲人:钱燕,网络体系结构的基本概念,网络协议是为网络数据交换而制定的规则、约定与标准;网络协议的三要素:语义、语法与时序;语义:用于解释比特流的每一部分的意义;语法:语法是用户数据与控制信息的结构与格 式,以及数据出现的顺序的意义;时序:事件实现顺序的详细说明。,网络体系结构,层次(layer)层次是人们对复杂问题处理的基本方法;将总体要实现的很多功能分配在不同层次中;对每个层次要完成的服务及服务要求都有明确规定;不同的系统分成相同的层次;不同系统的最低层之间存在着“物理”通信;不同系统的对等层次之间存在着“虚拟”通信;对不同系统的对等层之间的通信
2、有明确的通信规定;高层使用低层提供的服务时,并不需要知道低层服务的具体实现方法。,网络体系结构,接口(interface)接口是同一结点内相邻层之间交换信息的连接点;同一个结点的相邻层之间存在着明确规定的接口,低层向高层通过接口提供服务;只要接口条件不变、低层功能不变,低层功能的具体实现方法与技术的变化不会影响整个系统的工作。,网络体系结构,网络体系结构(network architecture)一个功能完备的计算机网络需要制定一整套复杂的协议集;网络协议是按层次结构来组织的;网络层次结构模型与各层协议的集合称为网络体系结构;网络体系结构对计算机网络应该实现的功能进行了精确的定义;体系结构是抽
3、象的,而实现是指能够运行的一些硬件和软件。,ISO/OSI参考模型,在制定计算机网络标准方面,起着很大作用的两大国际组织是:国际电报与电话咨询委员会(CCITT)国际标准化组织(ISO)CCITT与ISO的工作领域不同:CCITT 主要是考虑通信标准的制定;ISO主要是考虑信息处理与网络体系结构。,体系结构,开放系统的层次结构、层次之间的相互关系及各层所包括的可能的服务;作为一个框架来协调和组织各层协议的制定;对网络内部结构最精炼地概括与描述。,服务定义,详细地说明了各层所提供的服务;某一层的服务就是该层及其以下各层的一种能力;低层的服务是通过接口向上一层提供的;各层所提供的服务与这些服务是如
4、何实现的无关;定义了层与层之间的接口与各层使用的原语,但不涉及接口是具体实现的。,ISO划分七层结构的基本原则,网中各结点都具有相同的层次;不同结点的同等层具有相同的功能;同一结点内相邻层之间通过接口通信;每层可以使用下层提供的服务,并向其上层提供服务;不同结点的同等层通过协议来实现对等层之间的通信。,社会上存在的邮政系统,OSI参考模型的结构,物理层的主要功能,利用传输介质为通信的网络结点之间建立、管理和释放物理连接;实现比特流的透明传输,为数据链路层提供数据传输服务;物理层的数据传输单元是比特。,数据链路层/网络层的主要功能,数据链路层的主要功能:在物理层提供的服务基础上,数据链路层在通信
5、的实体间建立数据链路连接;传输以“帧”为单位的数据包;采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路。网络层的主要功能:通过路由选择算法为分组通过通信子网选择最适当的路径;为数据在结点之间传输创建逻辑链路;实现拥塞控制、网络互连等功能。,传输层/会话层的主要功能,传输层的主要功能:向用户提供可靠端到端(end-to-end)服务;处理数据包错误、数据包次序,以及其他一些关键传输问题;传输层向高层屏蔽了下层数据通信的细节,是计算机通信体系结构中关键的一层。会话层的主要功能:负责维护两个结点之间的传输链接,以便确保点-点传输不中断;管理数据交换。,表示层/应用层的主要功能,表示
6、层的主要功能:用于处理在两个通信系统中交换信息的表示方式;数据格式变换;数据加密与解密;数据压缩与恢复。应用层的主要功能:为应用程序提供了网络服务;应用层需要识别并保证通信对方的可用性,使得协同工作的应用程序之间的同步;建立传输错误纠正与保证数据完整性的控制机制。,OSI环境(OSI environment),OSI环境中的数据流,1974年Kahn定义了最早的TCP/IP参考模型;80年代Leiner、Clark等人对TCP/IP参考模型进一步的研究;TCP/IP协议一共出现了6个版本,后3个版本是版本4、版本5与版本6;目前我们使用的是版本4,一般被称为IPv4;IPv6被称为下一代的IP
7、协议。,TCP/IP参考模型,开放的协议标准;独立于特定的计算机硬件与操作系统;独立于特定的网络硬件,可以运行在局域网、广域网,更适用于互连网中;统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有唯一的地址;标准化的高层协议,可以提供多种可靠的用户服务。,TCP/IP协议的特点,应用层(application layer)传输层(transport layer)互连层(internet layer)主机-网络层(host-to-network layer),TCP/IP参考模型各层的功能,TCP/IP 参考模型与 OSI 参考模型的对应关系,TCP/IP参考模型的最低层,负责通过网络
8、发送和接收IP数据报;允许主机连入网络时使用多种现成的与流行的协议,例如局域网的Ethernet、令牌网、分组交换网的X.25、帧中继、ATM协议等;当一种物理网被用作传送IP数据包的通道时,就可以认为是这一层的内容;充分体现出TCP/IP协议的兼容性与适应性,它也为TCP/IP的成功奠定了基础。,主机-网络层,相当OSI参考模型网络层无连接网络服务;处理互连的路由选择、流控与拥塞问题;IP协议是一种无连接的、提供“尽力而为”服务的网络层协议。,互连层,主要功能是在互连网中源主机与目的主机的对等实体间建立用于会话的端-端连接;传输控制协议TCP是一种可靠的面向连接协议;用户数据报协议UDP是一
9、种不可靠的无连接协议。,传输层,网络终端协议Telnet文件传输协议FTP简单邮件传输协议SMTP域名系统DNS简单网络管理协议SNMP超文本传输协议HTTP,应用层,TCP/IP协议栈,对OSI参考模型的评价,层次数量与内容选择不是很好,会话层很少用到,表示层几乎是空的,数据链路层与网络层有很多的子层插入;OSI 参考模型将“服务”与“协议”的定义结合起来,使得参考模型变得格外复杂,实现困难;寻址、流控与差错控制在每一层里都重复出现,降低系统效率;数据安全性、加密与网络管理在参考模型的设计初期被忽略了;参考模型的设计更多是被通信的思想所支配,不适合于计算机与软件的工作方式;严格按照层次模型编
10、程的软件效率很低。,对TCP/IP参考模型评价,在服务、接口与协议的区别上不很清楚,一个好的软件工程应该将功能与实现方法区分开,参考模型不适合于其它非TCP/IP协议族;TCP/IP参考模型的主机-网络层本身并不是实际的一层;物理层与数据链路层的划分是必要和合理的,但是TCP/IP参考模型却没有做到这点。,一种建议的参考模型,应用层的基本协议,万维网协议 WWW超文本传输协议HTTP文件传送协议FTP远程登录协议TELNET电子邮件协议SMTP(发送)电子邮件协议POP3(接收)域名服务DNS,域名空间,DNS在概念上将因特网分成了200多个顶级域,每个顶级域被进一步划分成若干个二级子域,每个
11、二级子域还可以再分子域,依次类推。一个指定的域是指树中一个特定的节点以及该节点以下所有的节点。某个域的域名用从该域开始向上直到树根(为空)的标号序列表示,标号之间用句点隔开,如。域名的任一后缀也是一个域。顶级域分为通用域和国家域两类。,域名机构的类型,.GOV政府机构.EDU教育机构.INT国际组织(如北大西洋公约组织NATO).MIL军事部门.COM商业机构.NET网络中心.ORG社会组织、专业协会,普及地理类顶级域名,域名国家或地区.am亚美尼亚.aq南极洲.ar阿根廷.au澳大利亚.bb巴巴多斯.be比利时.bg保加利亚.ca加拿大.ch瑞士.cl智利.cn中国.cr哥斯达黎加.cy塞浦
12、路斯.de德国.dk丹麦.ec埃及.eg萨尔瓦多.es西班牙.fi芬兰.gb英国.gr希腊.hk香港.hu匈牙利.ie爱尔兰.il以色列.in印度.ir伊朗.it意大利.jm牙买加.jp日本.kr韩国.lt立陶宛.lu卢森保.mo澳门.mx墨西哥.ni尼加拉瓜.nl荷兰.no挪威.nz新西兰.pe贝卢.ph菲律宾.pl波兰.pt葡萄牙.ru俄国.se瑞典.sg新加坡.si斯洛文尼亚.th泰国.tn突尼斯.tr土耳其.tw台湾.us美国.uk英国.ve委内瑞拉.vn越南.zm赞比亚,域名结构图,万维网WWW,万维网WWW(World Wide Web)并非某种特殊的计算机网络。万维网是一个大规模
13、的、联机式的信息储藏所,英文简称为Web。万维网是一个分布式的超媒体(hypermedia)系统,它是超文本(hypertext)系统的扩充。万维网以客户服务器方式工作。客户程序向服务器程序发出请求,服务器程序向客户程序返回客户所要的万维网文档。在一个客户程序主窗口上显示出的万维网文档称为页面(page)。,网页获取,Web采用客户/服务器模式工作,客户为浏览器软件,服务器是运行在Web服务器上的一个软件程序;服务器平时总在端口80上监听客户的连接请求,当用户点击了一个超级链接后:浏览器找到该链接所指的网页的名字与网页所在的服务器建立一个TCP连接向服务器发送取网页的请求服务器将请求的网页发送
14、给浏览器释放TCP连接两个问题需要解决:如何命名一个网页定义客户和服务器之间的传输协议,Web工作模型,统一资源定位符URL,Uniform Resource Locator(URL)的一般格式为 schemename:/host/pathSchemename:方法名,指出访问网页的协议名称,常见的方法有http、ftp、telnet等;Host:网页所在宿主机的域名Path:网页在宿主机上的全路径名,Web的客户方(1),当用户点击了某个超级链接http:/后,浏览器按以下步骤工作:浏览器确定URL(从页及点击位置获取);请求DNS解析域名,DNS返回IP地址;浏览器与的端口80建立一个TC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 架构 协议

链接地址:https://www.31ppt.com/p-6360354.html