TCPIP协议基础课件_第1页
TCPIP协议基础课件_第2页
TCPIP协议基础课件_第3页
TCPIP协议基础课件_第4页
TCPIP协议基础课件_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

士TCP/IP协议型出

司沈传宁

内容

卫1、分层结构2、IP协议

信3、TCP协'议4、ARP协,议

安5、ICMP协议6、IGMP协议

限7、应用层协议

分层结构

信应用层一处理特定的应用程序细节

安传输层一为两台主机上的应用程序

全提供端到端的通信。

网络层一处理分组在网络中的活动

链路层一设备驱动程序及接口

分层结构

用户用户用户

士用户

进程进程进程进程应用层

安传输层

网络层

链路层

互联网的地址

7位24位

A类|0|网络号|主机号

14位16位类型范围

B类10网络号主机号

A至U55

21位8位B匈55

C类110网络号主机号C到55

D到55

28E至lj55

D类1110多播组号

27位

E类11110留待后用

数据封装

卫应用程序

用户数据

息TCP

安TCP首部应用数据

TCP段IP

限IP首部TCP首部应用数据

以太网驱

公动程序

IP数据报

以太网首部IP首部TCP首部应用数据

以太网桢以太网

数据分用

5m

端口号

TCP/UDP16bit

卫通过端口号来识别应用程序

知名端口号由Internet号分配机构(InternetAssigned

NumbersAuthority,IANA)来管理

安现状:1—255端口号分配给知名底网络服务

全256—1023分配给Unix操作系统特定的服务

有1024-5000临时分配的端口号

限5000以上端口号保留给应用服务

Internet标准

零Interent标准管理

Internet协会(IS0C,InternetSociety)

士Internet体系结构委员会(IAB,InternetArchitectureBoard)

信Internet工程专门小组(IETF,InternetEngineeringTaskForce)

息Internet研究专门小组(IRIF,InternetResearchTaskForce)

RFC文档

全所有关于Internet的正式标准都以RFC(RequestforComment)文档出版。另

有外,大量的RFC并不是正式的标准,出版的目的只是为了提供信息。RFC的篇幅从1页

限到200页不等。每一项都用一个数字来标识,MFC1122,数字越大说明RFC的内容

公越新。

所有的RFC都可以通过电子邮件或用FTP从Internet上免费获取。

IP协议特点

卫AIP是TCP/IP协议族中最为核心的协议

信»不可靠(unreliable)

安»无连接(connectionless)

IP首部

卫版本首部长度服务类型总长度(16位)

士(4位)(4位)(8位)

信标志(16位)标记段偏移(13位)

息生存时间(TTL)协议(8位)首部检验码(16位)20字节

安源IP地址(32位)

全目的IP地址(32位)

有选项

公数据

IP首部

版本号:目前版本号为4,就是我们所说的IPv4一

零首部长度:IP报文中IP首部占32bit的数目(如果为2则首部长度为64bit)

卫最小必须是5,缺省也是5

士服务类型:包括一个3bit的优先权子字段(现在已被忽略),4bit

信的TOS子字段和1bit未用位但必须置0。

总长度:标记整个数据报文的总长度,包括数据(允许最大为64k)

息标识:标识主机发过的每一个报文(分片和重组用)

安标记:3位,A:保留,必须为0B:(DF)0=可分段,『不可分段C:

全(MF)0;最后一段,1二还有多段

有段偏移:指示这个段在应该在数据报中什么位置,它以64位为单位计算,

首段的偏移为零

生存期:数据报文生存时间

公协议:指明该数据报文的上一层协议

司首部校验码:只校验首部,不校验数据

源地址和目的地址:记录了该IP报的源地址和目的地址

直接路由

士Earthnet

有A与B通讯

限地址源地址目的地址

公IP头A:'B

司以太头AB

间接路由

安Earthnet1路由器Earthnet2

有A与E通讯

由于A和E并不在同一个

公网络中,此处不能直接

地址目的地址

司源地址指向E

IP头A____________________7

以太头AD

ARP协议

零T----------*--*--,--*--*--*-

士1.数据链路(以太网,令牌网)使用48bit寻址机制

信2.地址解释协议为这两种不同形式地址提供映射

安32Internet地址

全ARPRARP

限48位以太网地址

ARP协议

Ifsme

ARP协议

分组格式

零硬件地址长度_

卫一「协议地址长度

信以太网以太网帧硬件协议发送端发送端目的以太网目的

0P

目的地址源地址类型类型类型以太网地址IP地址地址IP地址

其他概念

卫ARP缓存

信ARP代理

安免费ARP

|RARP协议

零—在比:逆施朝议-+一・-一-----一*―

信作用:

息'RARP协议是许多无盘系统在引导时用来获取IP地址的。RARP分组格

式基本上与ARP分组一致。一个RARP请求在网络上进行广播,它在分组

安中标明发送端的硬件地址,以请求相应IP地址的响应。应答通常是单播传送

全的

ICMP协议

零特点:构建在IP报文结构上,但被认为是与IP在同一层的协议

信IP报头ICMP报文

8位类型8为代码16位校验和

限内容

ICMP协议作用

零1.传递差错报文及其他需要注意的信息

Fing

网关

ICMP查询报文ICMP查询报文

<'internet

ICMP差错报文ICMP差错报文

XCouldn'tfind

、l.Ll.l

司2.ICMP地址掩码请求与应答

3.ICMP时间戮请求与应答

IGMP协议

士IGMP报告TTL=1IGMP查询TTL=1

信IGMP组地址=组地址IGMP组地址=0

息目的IP地址=组地址目的IP地址=组地址

安源IP地址=主机IP地址源IP地址=路由器IP地址

多播

司主机

路由器

TCP协议

卫TCP:传输控制协议

信作用:TCP提供一种面向连接的、可靠的字节流服务

安工、数据包分块;

2、发送接收确认

限3、超时重发

公4、数据校验

5、数据包排序

6、控制流量

TCP首部

位源端口号位目的端口号

卫1616

32位序号

32位确认序号

偏移量保留UAPRSF16位窗口大小

16位校验和16位紧急指针

数据

TCP包头数据结构

TCP首部

零标记位

URG紧急指针(urgentpointer)有效

信ACK确认序号有效

息PSH接收方应该尽快将这个报文段交给应用层

安RST重建连接

全SYN同步序号,用来发起一个连接。

有FIN发送端完成发送任务

三次握手

零客户机器

卫SYN^36455621.

士「

43645562](0)

<mss1024>

SYN2232456241:223245624M02

全ack1436455622<mss1024>

公ack2232456242

四次握手

客户服务器

应用程

信序关闭FIN

息应用程序

安FIN的ack交付EOF

FIN

限应用程

序关闭

FIN的ack

UDP协议

卫特点:UDP是一个简单的面向数据报的运输层协议

1、不具备接收应答机制

安2、不能对数据分组、合并

有3、不能重新排序

公4、没有流控制功能

5、协议简单

6、占用资源少,效率高

UDP首部

16位源端口号16位目的端口号

16位UDP长度16位UDP校验和

数据

UDP与TCP比较

零相同点:同一层的协议,基于报文基础上

卫IP

信不同点:

息TCP是可靠的,高可用性的协议,但是复杂,

安需要大量资源的开销

是不可靠,但是高效的传输协议

有UDP

DNS基础

零描述:域名系统(DNS)是一种用于TCP/IP应用程序的

卫分布式数据库,它提供主机名字和IP地址之间

士的转换及有关电子邮件的选路信息。

安特点:域名系统是一种多对多的关系

5m

域名结构

息com

全sina

mailnewsgame

N

DNS工作原理

Telnet

零NVT:(NetworkVirtualTerminal)

客户机

telnet服务器

SMTP

TCP连接

安HELLO

全MAIL

有RCPT

限DATA

公QUIT邮件服务器

SMTP例子

-----------■----

三-----・-----------B-----------■-----------■-----------■-----------■-----------■-----------■-----------

零S:telnetwww.test,com25

卫R:220...ready

士S:helo

R:......

信S:MAILFROM:<scning@263,net>

息R:250OK

安S:RCPTTO:<scning@21cn.com>

全R:250OK

S:DATA

有R:354goahead

限S:邮件内容

公R:250OK

司S:.

R:qu250ok......

S:quit

POP3

三--■------■-----■------■------■-----■-----■------■-----■------■------■-----■-

零与SMTP类似,是ASCII码的命令行应答响应协议

USERusername

士此命令与下面的pass命令若成功,将导致状态转换

password

PASS

信APOPName,DigestDigest是MD5消息摘要

请求服务器发回关于邮箱的统计资料,如邮件总数和总字节数

STAT

息None

UIDL

[Msg#]

安返回邮件的唯一标识符,POP3会话的每个标识符都将是唯一的

返回邮件数量和每个邮件的大小

LIST

全[Msg#]

返回由参数标识的邮件的全部文本

RETR[Msg#]

有DELE[Msg#]

服务器将由参数标识的邮件标记为删除,由quit命令执行

RSETNone

温馨提示

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

评论

0/150

提交评论