网络传输

2016-11-15  本文已影响0人  开心一刻_
屏幕快照 2016-11-15 下午10.29.43.png

####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类广播地址

  1. 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位端口号组成

分类:
著名端口号、注册端口号、临时端口号

屏幕快照 2016-11-15 下午9.54.58.png

UDP

缺点:
没有提供重传机制和拥塞控制机制;

屏幕快照 2016-11-15 下午9.58.41.png
协议三要素:

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.png

ACK:来表示接收到的正确数据。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,就尽快交给应用层

上一篇 下一篇

猜你喜欢

热点阅读