码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 1网络模型


    网络层次可划分为五层因特网协议栈和七层因特网协议栈
    在这里插入图片描述

    五层
    互联网分层
    物理层
    发送端:链路层给的bit把他变成信号,什么电磁波的信号通过介质传出去
    接收端:把物理信号还原为原来的数据01010110这种
    传的是比特

    链路层
    网卡:有线或者无线
    传输以帧为单位的数据,去区分哪些帧头帧尾,去把哪些bit进行分组
    传的是一个完整的帧
    在相邻两点传输以帧为单位的数据
    解决了相邻两点之间的传输(P2P的)

    网络层
    仅仅相邻节点不能满足需求,所以要用网络层
    传输以分组为单位的端到端的传输,源主机——目标主机
    端到端是主机到主机的服务
    分组
    所以网络层很重要的功能就是
    路由 转发
    ip ospf (arp rarp)再确定下是网络还是应用

    传输层
    在主机到主机的基础上
    细分到进程到进程,进程到进程的区分
    主要借助的是socket 端口
    把网络层有可能提供的不可靠的服务,变成可靠的(加强网络层提供的服务)
    TCP UDP

    应用层
    在传输层提供的服务的基础上
    完成应用报文和应用报文之间的交互
    应用层的协议贼多,比如ftp dns

    这个是五层结构模型

    七层
    ISO/OSI

  • 相关阅读:
    关于SpringSecurity自定义方法权限
    利用信号量semaphore实现两个进程读写同步 Linux C
    zookeeper集群搭建Windows 7
    JSP(Java Server Pages)
    刷题笔记day04-链表
    qt获取cmd系统指令返回值的三种方法,支持windows和linux
    【Spring】Spring的AspectJ的AOP
    还不会日志异常检测?看完这篇文章就够了
    Java设计模式-抽象工厂模式
    MySQL常用操作命令大全
  • 原文地址:https://blog.csdn.net/qq_45764141/article/details/128036654
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号