网络协议及ip地址.ppt
《网络协议及ip地址.ppt》由会员分享,可在线阅读,更多相关《网络协议及ip地址.ppt(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络协议及ip地址学习目标n n了解OSI模型n n了解TCP/IP模型学习内容n nTCP/IP简介n nOSI模型n nTCP/IP模型n nOSI和TCP/IP比较1.TCP/IP简介n n什么是TCP/IP?n nTCP/IP简介n nTCP/IP的优势1.1 什么是TCP/IP?TCP/IP(Transmission Control Protocol/Internet Protocol)是一个设计用于广域网的工业标准协议。1.2 TCP/IP简介 n n1969 1969 年年美国政府机构试图发展出一套机制美国政府机构试图发展出一套机制用来用来连接各个离散的网络系统。连接各个离散的网
2、络系统。n n1983 1983 年年美国国防部下令用于连接长距离的网络的美国国防部下令用于连接长距离的网络的电话都必须适应电话都必须适应 TCP/IPTCP/IP。n n1985 1985 年开始年开始TCP/IP TCP/IP 网络迅速扩展至美国网络迅速扩展至美国欧洲好欧洲好几百个大学几百个大学政府机构政府机构研究实验室,每年以超过研究实验室,每年以超过 15%15%的速度成长的速度成长 。1.3 TCP/IP的优势 n nTCP/IPTCP/IP提提供供了了一一个个连连接接不不同同系系统统的的技技术术。它它可可以以通过网关路由到不同网络。通过网关路由到不同网络。n nTCP/IPTCP/
3、IP提提供供了了稳稳定定、跨跨平平台台的的服服务务器器和和客客户户端端的的网络架构。网络架构。n nTCP/IPTCP/IP提提供供了了访访问问InternetInternet的的方方法法。它它可可以以建建立立VPNVPN实现远程访问。实现远程访问。Internet标准化组织 ISOC(InternetISOC(Internet Society):Society):创建于创建于19921992年,是一个全球年,是一个全球性的组织,负责性的组织,负责INTERNETINTERNET的技术和应用软件。的技术和应用软件。IABIAB(Internet Internet ArchitetureArch
4、iteture Board Board):IAB:IAB是是INTERNET INTERNET SOCEITYSOCEITY中的技术小组,负责制定中的技术小组,负责制定INTERNETINTERNET标准,出版标准,出版RFCRFC和监督和监督INTERNET INTERNET 标准进程。标准进程。IETF(InternetIETF(Internet Engineering Task Force):Engineering Task Force):重点开发重点开发InternetInternet中出现的问题和需求解决方案,并且开发中出现的问题和需求解决方案,并且开发InternetInterne
5、t的标准和协议。的标准和协议。IRTF(InternetIRTF(Internet Research Task)Research Task):负责协调所有与负责协调所有与TCP/IPTCP/IP相关的研究项目相关的研究项目 。2.OSI模型n nOSI模型介绍n n物理层n n数据链路层n n网络层n n传输层n n会话层n n表示层n n应用层2.1OSI模型介绍 OSI(Open Systems Interconnection)OSI(Open Systems Interconnection)是开是开放系统互联参考模型,它是由放系统互联参考模型,它是由ISOISO(Internationa
6、l Standards International Standards OrganizationOrganization)国际标准化组织所制定。国际标准化组织所制定。OSI 模型第七层第七层 应用层应用层 (Application Layer)(Application Layer)第六层第六层 表现层表现层 (Presentation Layer)(Presentation Layer)第五层第五层 会会话话层层 (Session Layer)(Session Layer)第四层第四层 传输层传输层 (Transport Layer)(Transport Layer)第三层第三层 网络层网络层
7、 (Network Layer)(Network Layer)第二层第二层 数据链路层数据链路层 (Data Link Layer)(Data Link Layer)第一层第一层 物理层物理层 (Physical Layer)(Physical Layer)2.2 物理层物理层是物理层是OSIOSI的第一层,他为设备之间的数据通信提供传输媒体的第一层,他为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。及互连设备,为数据传输提供可靠的环境。物理层的主要功能:物理层的主要功能:为数据端设备提供传送数据的通路为数据端设备提供传送数据的通路,。传输数据。一是要保证数据能在其上正确
8、通过,二是要提供足够的传输数据。一是要保证数据能在其上正确通过,二是要提供足够的带宽带宽(带宽是指每秒钟内能通过的比特带宽是指每秒钟内能通过的比特(BIT)(BIT)数数),),以减少信道上的拥以减少信道上的拥塞。传输数据的方式能满足点到点塞。传输数据的方式能满足点到点,一点到多点一点到多点,串行或并行串行或并行,半双工半双工或全双工,同步或异步传输的需要。或全双工,同步或异步传输的需要。第一层第一层 物理层物理层 (Physical Layer)(Physical Layer)2.3 数据链路层数据链路可以粗略地理解为数据链路可以粗略地理解为数据通道。数据通道。链路层的主要功能:链路层的主要
9、功能:链路连接的建立,拆除,分链路连接的建立,拆除,分离。离。帧定界和帧同步。帧定界和帧同步。顺序控制顺序控制,指对帧的收发顺指对帧的收发顺序的控制。序的控制。差错检测和恢复。差错检测和恢复。第二层第二层 数据链路层数据链路层 (Data Link Layer)(Data Link Layer)第一层第一层 物理层物理层 (Physical Layer)(Physical Layer)2.4 网络层网络层主要功能:网络层主要功能:n n路由选择和中继路由选择和中继n n激活、终止网络连接激活、终止网络连接 n n在一条数据链路上复用多条网络连接在一条数据链路上复用多条网络连接,多采取分时复用多
10、采取分时复用技术技术n n差错检测与恢复差错检测与恢复n n排序排序,流量控制流量控制 n n服务选择服务选择 n n网络管理网络管理 第三层第三层 网络层网络层 (Network Layer)(Network Layer)第二层第二层 数据链路层数据链路层 (Data Link Layer)(Data Link Layer)第一层第一层 物理层物理层 (Physical Layer)(Physical Layer)2.5 传输层传输层是两台计算机经过网络传输层是两台计算机经过网络进行数据通信时进行数据通信时,第一个端到第一个端到端的层次,具有缓冲作用。端的层次,具有缓冲作用。传输层功能:传输
11、层功能:n n它采用分流它采用分流/合流,复用合流,复用/介复介复用技术来调节上述通信子网的用技术来调节上述通信子网的差异差异,使会话层感受不到。使会话层感受不到。n n此外传输层还要具备差错恢复,此外传输层还要具备差错恢复,流量控制等功能流量控制等功能,以此对会话以此对会话层屏蔽通信子网在这些方面的层屏蔽通信子网在这些方面的细节与差异细节与差异。第四层第四层 传输层传输层 (Transport Layer)(Transport Layer)第三层第三层 网络层网络层 (Network Layer)(Network Layer)第二层第二层 数据链路层数据链路层 (Data Link Laye
12、r)(Data Link Layer)第一层第一层 物理层物理层 (Physical Layer)(Physical Layer)2.6会话层会话层提供的服务可使应会话层提供的服务可使应用建立和维持会话,并能用建立和维持会话,并能使会话获得同步。使会话获得同步。主要功能:主要功能:n n将会话地址映射为运输地将会话地址映射为运输地址址 n n选择需要的运输服务质量选择需要的运输服务质量参数参数(QOS)(QOS)n n对会话参数进行协商对会话参数进行协商 n n识别各个会话连接识别各个会话连接 n n传送有限的透明用户数据传送有限的透明用户数据 第五层第五层 会会话话层层 (Session L
13、ayer)(Session Layer)第四层第四层 传输层传输层 (Transport Layer)(Transport Layer)第三层第三层 网络层网络层 (Network Layer)(Network Layer)第二层第二层 数据链路层数据链路层 (Data Link Layer)(Data Link Layer)第一层第一层 物理层物理层 (Physical Layer)(Physical Layer)2.7 表示层表示层的作用之一是为异种表示层的作用之一是为异种机通信提供一种公共语言,机通信提供一种公共语言,以便能进行互操作。以便能进行互操作。表示层功能:表示层功能:n n表示
14、层设计了表示层设计了3 3类类1515种功能种功能单位单位,其中上下文管理功能其中上下文管理功能单位就是沟通用户间的数据单位就是沟通用户间的数据编码规则编码规则,以便双方有一致以便双方有一致的数据形式的数据形式,能够互相认识。能够互相认识。第六层第六层 表现层表现层 (Presentation Layer)(Presentation Layer)第五层第五层 会会话话层层 (Session Layer)(Session Layer)第四层第四层 传输层传输层 (Transport Layer)(Transport Layer)第三层第三层 网络层网络层 (Network Layer)(Netw
15、ork Layer)第二层第二层 数据链路层数据链路层 (Data Link Layer)(Data Link Layer)第一层第一层 物理层物理层 (Physical Layer)(Physical Layer)2.8 应用层应用层向应用程序提供应用层向应用程序提供服务,这些服务按其向服务,这些服务按其向应用程序提供的特性分应用程序提供的特性分成组,并称为服务元素。成组,并称为服务元素。n n应用层功能:在实现多应用层功能:在实现多个系统应用进程相互通个系统应用进程相互通信的同时信的同时,完成一系列业完成一系列业务处理所需的服务。务处理所需的服务。第七层第七层 应用层应用层 (Applic
16、ation Layer)(Application Layer)第六层第六层 表现层表现层 (Presentation Layer)(Presentation Layer)第五层第五层 会会话话层层 (Session Layer)(Session Layer)第四层第四层 传输层传输层 (Transport Layer)(Transport Layer)第三层第三层 网络层网络层 (Network Layer)(Network Layer)第二层第二层 数据链路层数据链路层 (Data Link Layer)(Data Link Layer)第一层第一层 物理层物理层 (Physical Lay
17、er)(Physical Layer)3.TCP/IP模型n n网络层n n网际层n n传输层n n应用层TCP/IPTCP/IP模型模型第四层第四层 应用层应用层(Application Layer)第三层第三层 传输层传输层(Transport Layer)第二层第二层 网网际层际层(Internet Layer)第一层第一层 网络层网络层(Network Interface Layer)IPICMP IGMPARPUDPTCP3.1 网络层网络层:网络层:是模型的最低层,负责将帧放进线路,或从线是模型的最低层,负责将帧放进线路,或从线路中取下帧。路中取下帧。TCP/IPTCP/IP的网络
18、层对应着的网络层对应着OSIOSI的物理层的物理层和数据链路层。这也就是为什么这一层包含物理和数据链路层。这也就是为什么这一层包含物理通信介质和在这些介质上传送帧的通信协议通信介质和在这些介质上传送帧的通信协议 。3.2 网际层 网际层网际层(互联网层互联网层):负责提供基本的数据封负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协主机(但不检查是否被正确接收),如网际协议(议(IPIP)。)。n nICMP ICMP(Internet(Internet Control Control Message M
19、essage Protocol Protocol)网网际际控控制制消消息息协协议议:问问题题出出现现时时向向IPIP发发送送报报错错报报告。告。n nIGMP IGMP(Internet(Internet Group Group Management Management Protocol Protocol)网网际际分分组组管管理理协协议议:向向路路由由器器通通知知多多播播组组成成员员的的存在。存在。n nARP ARP(Address(Address Resolution Resolution Protocol Protocol)地地址址解解析析协议协议:判断主机的硬件地址。判断主机的硬件地
20、址。3.3 传输层 传输层是TCP/IP模型中非常特殊和重要的一层。它包括了OSI传输层、会话层、表示层和应用层的各部分功能。包含两个传输协议(TCP协议和UDP协议)在计算机之间提供通信对话。3.4 应用层 应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。3.5 TCP(Transmission Control Protocol)传输控制协议 TCPTCP数据包结构:数据包结构:TCPTCP数据包数据包=TCP=TCP报头报头+数据数据套接字(套接字(ScoketScoket)-WinScokWinScok:他的作用是建立连接。
21、他的作用是建立连接。ScoketScoket=IP+TCP(UDP)+PortIP+TCP(UDP)+Port端口号:主机本地端口号:主机本地1616位号码。应用程序使用特定的位号码。应用程序使用特定的TCPTCP端口号与其他应用程序通信。端口号与其他应用程序通信。TCPTCP报头:报头:源 端 口目的 端 口顺序号确认号FINSYNRSTPSHACKURG数据偏移填充窗口大小校验和应急指针可选项数 据32 位位报头格式报头格式FINFINACK&FINACK&FINACKACK源源源源主主主主机机机机目目目目的的的的主主主主机机机机TCPTCP三次握手三次握手n nHTTP(HyperTex
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 协议 ip 地址
限制150内