《第1-2章-计算机网络Tcpip协议课件.ppt》由会员分享,可在线阅读,更多相关《第1-2章-计算机网络Tcpip协议课件.ppt(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、TCP/IP协议分析及应用协议分析及应用教材:TCP/IP协议分析及应用杨延双张建标王全民编著机械工业出版社1课程概况n课程简介课程简介n n课程名称:课程名称:TCP/IPTCP/IP协议分析及应用协议分析及应用n n讲课教师:讲课教师:安子强安子强n n课内总学时:课内总学时:4242学时学时n n实验环节:实验环节:6 6学时学时n n 考核考核n n笔试:开卷,笔试:开卷,7070分分n n实验:实验:6 6个,个,1212分分n n作业:作业:4 4次,次,8 8分分n n考勤:考勤:5 5分分n n中期考试:中期考试:5 5分分2作业要求n提交n书面,按时提交n补交作业必须在作业评
2、讲之前n评阅:A、B、C、D、抄、补nA为完成质量高,如字迹工整,有自己的思考等nB为基本完成nC为有错误或不够认真,作为警告nD为不认真、有严重错误3关于本课程(1)n课程目的 TCP/IP的概念、方法和思想是本门课程的精髓。通过对本门课程的学习,要求掌握TCP/IP的原理,各层的主要协议以及思想,同时理解网络体系结构,以便为以后从事网络研究,开发与工程实践打下基础。n课程主题:网络体系结构、协议栈和协议。n本课程不针对特定的具体平台(操作系统、应用软件)n以掌握基本概念、基本原理、基本思想为主。n本课程的重要性。4课程大纲一、概述一、概述绪论OSI参考模型和TCP/IP协议族IP编址ARP
3、、RARPIP、ICMP路由选择协议UDP、TCP客户/服务器模型BOOTP/DHCPDNS三、网络层三、网络层四、四、四、四、传输层传输层传输层传输层五、应用层五、应用层五、应用层五、应用层二、底层技术二、底层技术底层技术六、其它六、其它六、其它六、其它TCP/IP新技术6参考资料:用用TCP/IPTCP/IP进进行行网网际际互互连连第第一一卷卷,DouglasDouglasE.E.ComerComer著著,电电子子工工业出版社业出版社 TCP/IPTCP/IP详详解解卷卷一一:协协议议,W.W.RichardRichardStevensStevens著著,范范建建华华等等译译,谢希仁校,机
4、械工业出版社谢希仁校,机械工业出版社 TCP/IPTCP/IP网网络络原原理理与与技技术术,周周明明天天、汪汪文文勇勇编编著著,清清华华大大学学出出版版社社 查找有关的查找有关的RfcRfc7第第1章章概述概述81.1.1 协议协议 协议是一组控制数据通信的规则。由三个关键要素组成:语义、语法和同步。11协议和网络标准协议和网络标准10l语法语法 定义所交换的数据的格式或结构,以及数据出现的顺序的意义。l语义语义 定义发送者或接收者所要完成的操作,即对协议控制报文组成成份的含义的约定。l同步同步 定义事件实现顺序以及速度匹配。1112 网络标准化网络标准化1.2.1 网络协议标准化组织网络协议
5、标准化组织1)国际的标准化组织国际的标准化组织n国际标准化组织(ISO)。InternationalStandardsOrganizationn国际电信联盟(ITU)。InternationalTelecommunicationUnion133)工业和专业的标准化组织工业和专业的标准化组织n电气和电子工程师学会(IEEE)InstituteofElectricalandElectronicsEngineersn电子工业协会(EIA)ElectronicIndustriesAssociation154)地区的标准化组织地区的标准化组织欧洲标准化委员会(CEN)欧洲邮政和电报委员会(CEPT)欧洲
6、计算机制造商协会(ECMA)161.3标准化过程和标准化过程和RFC文档文档nInternet标准化过程Internet草案建议标准草案标准Internet标准18nRFC文档 所有关于Internet的正式标准都是以RFC文档出版。每一个RFC在编辑时都指派给一个编号。19 第第2 2章章 TCP/IPTCP/IP协议族与协议族与OSIOSI参考模型参考模型20主要内容n分层的体系结构与协议分层分层的体系结构与协议分层nOSI参考模型参考模型nTCP/IP协议族协议族n客户客户-服务器模型服务器模型212.1 分层的体系结构与协议分层分层的体系结构与协议分层分层的体系结构中层、协议和接口的关
7、系示意图 22分层带来的好处:n提供更为模块化的设计,灵活性好。n结构上可分开。层与层之间相对独立和相互隔离,各层都可以采用最合适的技术来实现。n方便实现和维护。n有利于标准化。242.2 OSI参考模型参考模型nOSI(开放系统互联)参考模型是由ISO制定的标准化开放式的网络层次结构模型.nOSI模型是设计网络系统的分层次的框架,它将网络按功能划分为7层.257应用层6表示层5会话层4传输层3网络层2数据链路层1物理层26TCP/IP协议族的层次结构应用层DNSFTPTFTPSMTPSNMP传输层UDPTCPICMPIGMP网络层IPARPRARP数据链路层物理层由底层网络定义的协议28n在
8、TCP/IP的每层都包含了一些相对独立的协议,根据对系统的需要可以将这些协议配套使用或混合使用。对每一个层的协议来说,都是被它的一个或多个下层协议所支持,这就是协议是分层次的概念。29n传输层传输层 有两种传输层的协议,传输控制协议TCP和用户数据报协议UDP。TCP和UDP是进程到进程的协议,也被称为端到端的协议。31n应用层应用层负责处理特定的应用程序细节。应用层包含了各种各样的直接针对用户需求的协议。每个应用层协议都是为了解决某一类应用问题。322.2客户客户-服务器模型服务器模型n客户-服务器方式是TCP/IP的进程之间经常使用的通信方式,这种方式所描述的是进程之间服务和被服务的关系。
9、33客户-服务器方式的基本工作过程如下:1)服务器进程在一台主机上启动,等待客户进程的服务请求。2)一个客户进程向服务器发出建立连接的请求。3)服务器端收到来自客户的请求连接报文后,按照预定的通信协议做出响应。4)如果服务器同意这一连接请求,则由服务器进程向客户返回一个同意连接的报文。5)客户进程收到服务器发回的同意连接的报文后,即可通过所建立的连接向服务器进程发送客户访问服务器资源的具体要求和参数。6)服务器进程收到客户访问服务器的具体要求后,响应这个请求。7)服务器进程完成客户请求后,服务器返回等待状态,等待同一个或其它客户进程的服务请求。34n在客户进程和服务器进程使用TCP/IP协议进行通信时,是客户进程首先发起建立连接的请求,服务器进程接受连接请求。然后就逐级使用下一层所提供的服务。n例如应用进程使用传输层的TCP的服务,TCP使用网络层IP所提供的服务等。许多流行的应用程序采用了客户-服务器模式,如文件传输、电子邮件等。35