网络通信协议_第1页
网络通信协议_第2页
网络通信协议_第3页
网络通信协议_第4页
网络通信协议_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络通信协议讲师:啜立明本章目标了解网络协议的概念了解网络体系结构熟悉ISO/OSI参考模型以及每一层的功能掌握TCP/IP模型各层的主要协议及其功能熟练掌握IP地址、子网规划等相关内容本章内容IP地址TCP/IP协议OSI参考模型网络协议的概念TCP/IP与OSI的比较计算机网络协议负责在网络上建立通信通道和控制通过通道的信息流的规则计算机网络协议的组成语义语法定时1计算机网络协议2

ISO/OSI参考模型OpenSystemInterconnection,简称ISO/OSIRM是一个逻辑结构,并非一个具体的计算机设备或网络任何两个遵守协议的标准的系统都可以互连通信描述的是通信软件的结构2.1分层的概念2.2

OSI七层模型应用层表示层会话层传输层网络层数据链路层物理层1234567OSI参考模型应用层7-6接口表示层6-5接口会话层5-4接口传输层4-3接口网络层3-2接口数据链路层2-1接口物理层网络层数据链路层物理层网络层数据链路层物理层应用层7-6接口表示层6-5接口会话层5-4接口传输层4-3接口网络层3-2接口数据链路层2-1接口物理层12345671234567物理通信设备A设备B中间结点中间结点2.2

OSI七层模型的逻辑结构L7数据FTPDNSNFS用户应用层到表示层L7数据FTPDNSNFS用户应用层从表示层2.2.1第7层:应用层L6数据数据的编码、加密和压缩H6L7数据从应用层到会话层表示层L6数据数据的解码、解密和解压缩H6L7数据到应用层从会话层表示层2.2.2第6层:表示层L6数据H5L5数据到传输层从传输层从表示层到表示层会话层L6数据H5L5数据会话层2.2.3第5层:会话层

到网络层

从网络层H4L4数据L4数据L4数据L5数据L5数据L4数据L4数据L4数据

从会话层

到会话层传输层传输层H4H4H4H4H42.2.4第4层:传输层L4数据L4数据

L3数据L3数据H3H3到数据链路层从传输层到传输层网络层网络层分组从数据链路层分组2.2.5第3层:网络层L3数据L3数据

L2数据L2数据H2H2T2T2到物理层从物理层从网络层到网络层数据链路层数据链路层帧帧2.2.6第2层:数据链路层L2数据10010110101物理层L2数据10010110101物理层从数据链路层到数据链路层传输媒体2.2.7第1层:物理层为应用程序提供网络服务数据表示互连主机通信端到端连接确定地址和最佳路径介质访问二进制传输应用层表示层会话层传输层网络层数据链路层物理层76543212.2

OSI模型各层的主要功能2.3模型的使用L7数据L7数据H6L6数据H5L5数据H4L4数据H3L3数据T2H20101010101111110010101012345671234567传输媒体L7数据L7数据H6L6数据H5L5数据H4L4数据H3L3数据T2H2010101010111111001010103

TCP/IP协议3.1

TCP/IP协议体系概述TCP/IP协议是针对Internet开发的一种体系结构和协议标准TCP/IP协议是国际互联网Internet采用的协议标准TCP/IP是一组通信协议的代名词,是由一系列协议组成的协议簇应用层传输层网络层网络接口层Telnet、Ftp、Smtp等TCP和UDPIP、ICMP和IGMP接口卡及设备驱动3.2

TCP/IP模型3.2.1

TCP/IP各层的主要功能网络接口层也称作数据链路层或链路层网络层处理数据分组在网络中的活动提供无连接的分组交换服务传输层为两台主机上的应用程序提供端到端的通信应用层处理特定的应用程序细节3.2.2

TCP/IP的基本工作原理协议提供服务相应OSI层IP数据报服务3ICMP差错和控制3ARP互联网地址物理地址3RARP物理地址互联网地址3TCP可靠流服务4FTP文件传送5~7TELNET终端仿真5~7DNS域名互联网地址5~73.2.2

TCP/IP协议集的主要协议3.2.2

TCP/IP的文件传输(FTP)封装3.3

网络接口层协议TCP/IP支持多种不同的网络接口层协议以太网令牌环FDDI广域网常用协议SLIP(串行链路网际协议)PPP(点对点协议)3.4网络层协议IP协议ARP(地址解析协议)RARP(反向地址解析协议)ICMP(互联网控制消息协议)3.4.1

IP协议——功能寻址和路由传递服务不可靠,可靠性由上层协议提供无连接数据包分段和重组版本(4)头部长度(4)优先级和服务类型(8)总长度(16)标识(16)标志(3)片偏移(13)生存时间(8)协议(8)头部校验和(16)源IP地址(32)目的IP地址(32)选项(如果有)数据0153120字节16注:字段后面括号中的数字是指该字段在IP数据包头部信息中所占的位(bit)数。3.4.1

IP协议——数据报格式3.4.2

ARP(地址解析协议)RARP32位IP地址ARP48位以太网地址3.4.2

ARP——MAC地址24位24位0000.0c12.3456厂家代码序列号ROMRAMMAC

地址固化在网卡的ROM

中3.4.2

ARPMapIP EthernetIP:Ethernet:0800.0020.1111IP:=???我收到了这个广播信息,我的MAC地址是0800.0020.1111我想知道IP地址为的MAC地址是什么?3.4.3

RARP(反向地址解析协议)Ethernet:0800.0020.1111IP:5Ethernet:0800.0020.1111IP=???我的IP地址是什么?我收到了你的广播,你的IP地址是5.MapEthernet IP用来传送一些关于网络和主机的控制信息ICMP回送应答(Ping)ICMP重定向ICMP源抑制3.4.4

ICMP(互联网控制消息协议)3.5传输层协议分段及封装应用层送来的数据提供端到端的传输服务在发送主机与接收主机之间构建逻辑通信包括两个协议TCPUDP3.5.1

TCP协议——服务面向连接通讯双方交换数据之前必须建立连接可靠的多种确保可靠性的机制字节流服务8bit(1Byte)为最小单位构成的字节流3.5.1

TCP协议——数据报格式FINSYNRSTPSHACKURG保留(6)标志(6)紧急指针(16)窗口(16)选项校验和(16)数据偏移(4)数据确认号(32)序列号(32)目的端口(16)源端口(16)0153120字节16注:字段后面括号中的数字是指该字段在TCP头部信息中所占的位(bit)数。03.5.1

TCP协议——建立连接3.5.1

TCP协议——终止连接3.5.1

TCP协议——确认机制3.5.1

TCP协议——窗口机制3.5.2

UDP协议UDP协议的特点无连接不可靠3.5.2UDP协议——数据格式源端口(16)目的端口(16)长度(16)校验和(16)数据0153116注:字段后面括号中的数字是指该字段在UDP头部信息中所占的位(bit)数。3.5.2UDP协议——数据封装3.5.2关于端口TCP

端口号F

T

P传输层T

E

L

N

E

TD

N

SS

N

M

PT

F

T

PS

M

T

PUDP应用层21232553691613.6应用层协议网页浏览(HTTP,SSL)文件传输(FTP,TFTP,NFS)E-Mail(SMTP,POP3)远程登录(Telnet,Rlogin)域名服务(DNS)网络管理(SNMP)用户应用程序接口服务器协议接口用户协议解释器用户数据传输功能用户数据传输功能控制连接数据连接(FTP命令、应答)文件系统文件系统终端用户客户机服务器3.6.1

FTPTelnet客户机进程伪终端驱动终端驱动TCP/IPTelnet服务器进程TCP连接终端用户登录ShellTCP/IP内核内核3.6.2

Telnet报文传送代理用户代理发送方用户接收方用户用户代理报文传送代理用户邮箱要发送邮件的队列客户服务器TCP连接TCP端口253.6.3

SMTP是WWW浏览器和WWW服务器之间的应用层通讯协议不仅保证正确传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等等HTTP协议是基于请求/响应范式的(相当于客户机/服务器)缺省端口是TCP的80的端口,但其它的端口也是可用的3.6.4

HTTP超文本传输协议3.6.5

TFTP简单文件传送协议TFTP是一个简单的文件传输协议,适合小文件的传输,使用UDP协议作为支撑,可用于无盘系统进行系统引导4

IP地址IP协议所使用的地址结构IP寻址子网划分IP路由选择4.1

IP寻址——地址格式4.1

IP寻址——地址分类第一个八位组(二进制)转化为十进制地址所属类0xxxxxxx1-126A10xxxxxx128-191B110xxxxx192-223C1110xxxx224-239D1111xxxx240-255E4.1

IP寻址——地址分类4.1

IP寻址——私有地址地址类起始地址结束地址A55B55C554.2子网划分——子网掩码子网掩码用来界定IP地址的网络标识部分和主机地址与IP地址做与运算,计算网络地址IP地址11001010.11000010.00100100.00100110子网掩码11111111.11111111.11111111.00000000网络地址11001010.11000010.00100100.000000004.2子网划分从左面第一位不是网络号的位开始借,而且借位必须是连续的不能跳跃网络号子网掩码(十进制)子网掩码(二进制)划分前

11111111.11111111.00000000.00000000划分后11111111.11111111.11000000.000000004.2子网划分——变长子网掩码网络号子网掩码(十进制)子网掩码(二进制)划分前11111111.11111111.00000000.00000000划分后11111111.11111111.11000000.0000000011111111.11111111.11000000.0000000011111111.11111111.1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论