有关网络知识
创始人
2024-03-30 07:49:46
0

一:简单介绍:

1.网
        局域网 LAN
        广域网 WAN
2. 源端口 源ip 目的ip 目的端口
        (贫僧)自(东土大唐)而来,到(西方)(拜佛求经)而去

3. 协议分层
    i)原因
        场景太复杂->分类太多->协议太多->按功能分类->协议分层
    ii)约定
        上层协议调用上层协议
        下层给上层提供服务
        不可以各层调用
    iii)好处
        1.封装->理解成本降低,用什么学什么
        2.方便维护->尤其可针对某层协议可以进行替换

4.两种典型分层
    OSI 七层
        把上面三合一->TCP/IP
    TCP / IP 五层(四层)
        应用层: 应用程序
        传输层: 端到端的传输
        网络层: 点到点
        数据链路层: 相邻节点
        物理层: 底层基础设施

二: 更具体一点的操作


    1. 应用层
        载荷
    2. 传输层
        操作系统内核实现的->提供API->socket api
        最典型的协议 TCP
            TCP协议要在之前的数据基础上, 加上个TCP的协议报头
            里面包含很多信息, 最关键的 源端口,目的端口
        TCP报头-载荷
    3. 网络层
        最典型的协议 IP
            最关键的信息 源IP, 目的IP
        IP报头-TCP报头-载荷
    4. 数据链路层
        最典型的 ''以太网''
            电脑插网线,网线也叫''以太网线'' 对应网线应遵守以太网这个协议
            以太网这个协议 既管数据链路层, 又管物理层
        (以太网数据帧)帧头-IP报头-TCP报头-载荷-帧尾
    5. 物理层
        数据已经组织好了, 就通过物理层的设备(网卡), 就把上述数据的二进制bit流, 转换成光信号/电信号, 并进行传输
    数据从上到下, 层层添加信息的过程, 称''封装'', 分用即为封装的逆过程
        此处省略中间的传输过程, 假定, 数据已经到达了接收端主机
    ps: 关于描述一个''网络数据'' -> 相关术语:报,包,段,帧
    6.物理层
        接收方的网卡这样的硬件设备收到了 光信号/电信号 就把这个信号转换为二进制的bit数据
            之后给数据链路层, 以太网协议负责解析
    7.数据链路层
        拿到一个以太网数据帧, 由以太网协议,去帧头,帧尾,取出载荷部分,再给网络层
    8.网络层
        IP协议针对刚才得到的IP数据报在进行解析, 去IP报头, 得载荷部分, 给传输层
    9.传输层
        传输层TCP协议根据刚才得到的,载荷数据进行解析, 去TCP报头, 得载荷部分, 再交给应用层
    10.应用层
        程序, 把应用数据在进行解析, 取出里面的信息显示在界面上

 

相关内容

热门资讯

落户政策居然考虑放开! 怎么,我能落户北京了? 大家好,我是孙少睡,这是我的第467篇楼市评论。 很多人的第一反应肯定是有没...
股市必读:ST泉为股东因涉嫌违... 截至2025年12月26日收盘,ST泉为(300716)报收于9.96元,下跌0.8%,换手率0.9...
日本公布犯罪白皮书:2024年... 日本法务省19日公布的2025年版犯罪白皮书显示,日本2024年刑事犯罪案件数量明显上升,其中性犯罪...
中央广电总台副台长王晓真,黑龙... 据央视新闻报道,12月28日,中央广播电视总台《2026年春节联欢晚会》分会场发布。黑龙江哈尔滨、浙...
聚焦全国财政工作会议丨明年财政... (央视财经《经济信息联播》)明年是“十五五”规划的开局之年,财政政策将聚焦哪些关键领域精准发力? ...
原创 中... 12月26日,中国对美国实施了一次重磅反制,针对美国政府前不久批准的111亿美元对台军售,中方决定出...
徐杰11分王少杰遭驱逐 张宁缺... [搜狐体育战报]北京时间12月28日消息,2025-26赛季CBA常规赛继续第7轮角逐。王少杰第三节...
《今日说法》主持人李晓东买茶叶... 12月28日,《今日说法》栏目主持人李晓东发布视频称,此前“被骗1000元买茶叶”事件迎来新进展:该...
3-0领先终于能休息了!莫德里... 在意甲第17轮的一场焦点战中,AC米兰迎战维罗纳。比赛进行到第70分钟时,AC米兰在3-0领先的情况...