美文网首页
网络传输

网络传输

作者: 开心一刻_ | 来源:发表于2016-11-15 22:34 被阅读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,就尽快交给应用层

    相关文章

      网友评论

          本文标题:网络传输

          本文链接:https://www.haomeiwen.com/subject/vgicpttx.html