zoukankan      html  css  js  c++  java
  • 以太网帧格式的封装

    以太网的封装与解封过程

    1.数据包封装过程:

    ⑦用户在应用层进行文件传输的操作
    ⑥在表示层把我们的动作和命令翻译成计算机识别的微码,提供数据
    ⑤CPU 读取文件调用到内存
    ④要传输的数据在数据层进行数据分片,每片数据最大为 1500 字节。
    对数据封装成段,打上段头(段头中包含源端口、目的端口、传输协议 TCP 戒 UDP)
    目的端口号 1-1023,源端口号 1024-65535
    比如 Telnet(远程登录)协议常用端口:23 HTTP(WEB 页面)协议常用端口:80
    数据被转换成数据段,发送主机和目标主机之间建立一条可靠连接(创建虚链路以建立可靠对话)
    ③数据段传输到网络层,封装成包(包头中包含源 IP、目的 IP、协议号:用来标识上层的应用服务)
    ②数据包传输到链路层,封装成帧,打上帧头(包含源 MAC、目的 MAC 和类型标示位 0X0800:为哪一个上层提供封装寻址)
    ① 数据编码成数据信号流通过光戒电的方式传递出去。


    2.数据包解封过程:

    ① 比特合并成字节,再将字节封装成帧。
    ② 进行拆封,先看帧尾再看帧头
    ③ 拆封,识别目的 IP 和协议号(核对计算机是否有该协议)
    ④ 核对序列号和端口号,对数据进行重组
    ⑤ 读取文件调用到内存
    ⑥ 转换成电脑识别的信息
    ⑦ 显示到用户窗口

    ================================================================================== = 黑发不知勤学早,白首方悔读书迟。 --颜真卿《劝学》
  • 相关阅读:
    D. Constructing the Array
    B. Navigation System
    B. Dreamoon Likes Sequences
    A. Linova and Kingdom
    G. Special Permutation
    B. Xenia and Colorful Gems
    Firetrucks Are Red
    java getInstance()的使用
    java 静态代理和动态代理
    java 类加载机制和反射机制
  • 原文地址:https://www.cnblogs.com/happy1983/p/9269069.html
Copyright © 2011-2022 走看看