1IP 信令
2
内容
•一、TCP/IP 基础•二、H.323•三、SIP •四、H.248
3一、TCP/IP 基础
•TCP/IP 协议•RTP 协议
4
TCP/IP 协议
5
Internet 基本结构模型
R
C1
S1
R
C2
S2
R
R
R
R
R:路由器C1,C2:用户S1,S2:服务器
6
TCP/IP 协议分层模型
应用层
传输层
网间网层
网络接口
概念层次
对象
报文流
传输协议分组
IP数据项
网络帧
硬件
7TCP/IP 各层功能
•应用层:为用户提供应用程序,实现网络服务。例如ftp ,Email 等。严格说来,TCP/IP 模型只包括下三层(不含硬件),但是要实现各种服务,相应的应用程序也需有协议标准。
•传输层:提供给应用程序端到端的通信。它不仅提供了一个面向连接的可靠的流传输机制,而且解决了在进程间传输层多路复用的问题,即协议端口的概念。
•网间网层:为无连接传输的IP 层,实现点到点的数据报传输。其功能包括三个方面:一,处理来自传输层的分组发送请求,将分组装入IP 数据报,填充报头,选择去往信宿的路径,然后将数据报发往适当的网络接口。二,处理输入数据报,在检查了合法性后,进行寻径,若该数据报已到达信宿,则去掉报头并交予适当的传输协议;若尚未到达,则转发此数据报。三,处理ICMP 报文,处理路径、流控、拥塞等问题。
•网络接口层:负责接收IP 数据报并通过网络发送。反之,从网络上接收物理帧,抽出IP 数据报,交至网间网层。
8
TCP/IP 协议栈
9
IP 地址
•IP 地址是一种标识符,用于表示网络及主机•IP 地址采用全局唯一的地址格式,以此屏蔽物理网络地址的差异
•IP 地址具有层次性,其结构如下:
网络号
主机号
•IP 版本4的地址长度为32比特•IP 地址的直观表示:点分十进制 例:202.96.0.133
10
Internet 域名体系(DNS)
•Internet 域名:因为IP 地址抽象难记,Internet 中提供了一种字符型的主机名字标识机制,即域名•域名解析:从域名查对应的IP 地址
•Internet 域名体系(DNS)为一个分布式数据库,本地负责控制整个数据库中的部分段,每一段中的数据通过客户/服务模式在整个网络上均可存取,并通过采用复制和缓存技术使得在保持整个数据库坚固性的同时,又具有优良的性能•域名服务器:提供DNS 服务的服务器
11
IP 协议的主要功能
•接收处理传输层分组发送请求,将分组装入IP 数据包,加入包头,并选择通往收信主机的路由,通过网络接口将数据包发出。
•对来自其它计算机的输入数据包进行处理,若收信主机地址就是本地接收机时,则除去包头,将剩余的传输层分组发给传输层,否则将转发该数据包。
•处理因特网控制报文协议ICMP(Internet Control Message Protocol)
12
tcpip协议pdf
IP 数据报结构
版本头标长
总长服务类型
标识标志
偏移量
生存时间
协议头标校验和
源IP 地址信宿IP 地址数据
填充域
数据区
13
传输控制协议TCP
•传输控制协议TCP 是面向连接的传输层协议。
•基于TCP 的用于有SMTP 、FTP 、
WWW 、TELNET 、IP 电话信令的传递。•TCP 的关键技术有编号与确认、流量控制、重发机制、连接的建立和释放。
14
TCP 消息格式
31位
3
1015源端口
目的端口
发送序号18
确认序号
检查和
选项和填充(≥0 )首部长度
U R G A C K P S H R S T S Y N
F I N
保留
窗口大小紧急指针
数据(可选)
23--telnet 21--ftp 25--smtp 80--www 179--bgp
15
TCP 消息头部字段
•源端口/目的端口:TSAP 地址
•发送序号:所发送的数据的第一字节的序号
•确认序号:期望收到的数据(下一个消息)的第一字节的序号•首部长度:单位为32位(双字)•控制字段:
紧急位(URG ):1表示加急数据,此时紧急指针的值为加急
数据的最后一个字节的序号确认位(ACK ):1表示确认序号字段有意义
急迫位(PSH ):1表示请求接收端的传输实体尽快交付应用层重建位(RST ):1表示出现严重差错,必须释放连接,重建同步位(SYN ):SYN=1,ACK=0  表示连接请求消息
SYN=1,ACK=1  表示同意建立连接消息
终止位(FIN ):1表示数据已发送完,要求释放连接•窗口大小:通知发送方接收窗口的大小,即最多可以发送的字节数•检查和:12B 的伪首部+首部+数据
16
主机1
主机2
SYN=1,ACK=0 Send_Seq=x
SYN=1,ACK=1 Send_Seq=y, Ack_Seq=x+1
通知应用进程
应用进程要求连接
通知应用进程
Ack_Seq=y+1
正常连接情形
建立TCP 连接:三次握手
17
主机1
主机2
FIN=1, Send_Seq=x Ack_Seq= x+1
应用进程要求释放连接
通知应用进程
应用进程要求释放连接通知应用进程
FIN=1, Send_Seq= y
Ack_Seq= y+1
整个连接释放
•采用定时器方法,处理确认丢失的情况
连接释放:
18
用户数据报协议UDP
•用户数据报协议UDP 面向无连接的传输层协议。它只在IP 协议上增加少量的端口功能。
•基于UDP 的应用有RPC 、SNMP 、、IP 电话语音分组的传送。
19UDP 源端口UDP 信宿端口UDP
UDP 校验和
数据数据
(0-65535)53--DNS 520--RIP 161--snmp 69--TFTP UDP 数据报文结构
20
RTP
(Real time Transport Protocol)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。