####IP--分类编址
ipv4:的表现形式(32位二进制数)
例如:255.255.255.0
表示方式:
1.网络号 主机号
网络地址
1)表示:主机号为全0表示:
2)例如192.1.1.0是一个C类地址,低8位全0
3)主机号全1表示直接广播地址,比如192.1.1.255是一个C类广播地址
- 0.0.0.0IP无法确定。
5)127.x.x.x回送测试
|层级名称|协议名称|作用|
|--|--|
|应用层|Http、FTP|进程间通信、数据的可靠性传输、网络维持正常的通信|
|传输层|TCP、UDP|标识进程、差错控制、拥塞控制|
|网际层|IP|终端之间的数据传输、只对首部进行出错检验|
端口号:标识应用进程。
1、传输层服务特性:
1.1面向字节流和面向报文的服务
1.应用层提供的数据是一串无结构的字节流
2.传输层可以对数据进行分段
3.数据没有长度限制
1.2面向报文服务
1.应用层提供的是一系列报文
2.传输层不对报文进行分割和拼接
3.报文长度受限制
2、面向连接的服务:
1、定义:发送端传输层和接收端传输层之间开始数据传输前有个协调过程:
1)需要确定双方是否就绪:终端是否在线等。
2)双方需要分配一些资源
3)双方需要协商一些参数
2、按序、可靠传输服务
1、面向连接的服务:
需要:建立连接,释放连接(需要资源释放)
2、面向无连接服务:
不需要建立连接和释放连接的过程。
TCP
1、面向字节流
2、面向连接
UDP
1、面向报文
2、面向无连接
端口号
插口:用来表示某个终端的某个应用进程
32位IP地址和16位端口号组成
分类:
著名端口号、注册端口号、临时端口号
UDP
缺点:
没有提供重传机制和拥塞控制机制;
协议三要素:
1)语法:格式,包括四个控制字段
2)语义:
接收端发现数据错误丢掉
有相应端口号对应的进程,把数据交给应用进程
没有对应端口号对应的进程,则丢弃数据。
3)没有时序:时序体现报文之间的关联性,而UDP每个报文是独立的。
应用
1.数据传输的实时性比数据传输的可靠性重要
例如:VOIP
2.简短交互应用
简介:
- 只需要一次交互过程
- 交互过程双方传输简短报文
- 交互的实时性尽可能好
好处: - 可以省略建立链接和释放链接过程所需要的开销
- 提高交互过程的实时性
TCP
屏幕快照 2016-11-15 下午10.18.22.png 屏幕快照 2016-11-15 下午10.26.23.png 屏幕快照 2016-11-15 下午10.29.43.png####IP--分类编址
屏幕快照 2016-11-15 下午10.30.27.pngACK:来表示接收到的正确数据。ACK = 1,确认序号才有效。
屏幕快照 2016-11-15 下午10.29.35.png屏幕快照 2016-11-15 下午10.29.43.png 屏幕快照 2016-11-15 下午10.30.03.png
URG = 1:告诉系统此报文中有紧急数据,应尽快传送(相当于优先级高的数据)
推送PSH:PSH = 1,就尽快交给应用层
网友评论