IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络基础(第一次学习) -> 正文阅读

[网络协议]计算机网络基础(第一次学习)

  • 计算机网络的发展
    • 第一代计算机网络的诞生


      1946年产生第一台数字计算机
      1954年收发器中单的产生
      60年代初,由多重线路控制器参与组成的网络,被称为第一代计算机网络
      ?弊端:断点(某一处断开则无法发送)
    • 第二代计算机网络的诞生


      相对于第一代计算机网络路线更多,不会出现一处断开数据无法传输的状况
      ?
  • OSI协议


    OSI参考模型<开放系统互联参考模型
    ?
    • 物理层
      • 弱电比特流 ,看得见摸得着,例:网线,水晶头,HUB
    • 数据链路层
      • 交换机<switch>,帧,MAC地址<全球唯一》 网桥
    • 网络层
      • 路由器<route>,IP地址<本网络唯一>
    • 传输层
      • TCP:可靠传输;UDP:不可靠传输
    • 会话层
      • 进程同步
    • 表示层
      • 数据的表现形式 .txt;.mp3;.exe...
    • 应用层
      • 人机对话 http smtp
  • 计算机网络的功能——数据通信
  • TCP/IP协议

    • 应用层
      • 处理高层协议,对表达、编码和对话控制
    • 传输层
      • tcp可靠传输udp不可靠传输
    • 互联网层
      • 处理上层发送请求
      • 处理输入数据包
      • 处理icmp报文
    • 网络接口层
      • 主机-网络层涉及分组与网络接口
    • 服务的表现形式
      • 应用层的服务:如HTTP,FTP,SMTPTELNET等。
      • 传输层的服务:如TCP,UDP
      • 互联网层:提供路由协议
      • 网络接口层:提供设备及其驱动程序
  • 数据的封装与解封装过程

    • 封装
      • 发送信息hello,信息进入传输层会判断其为可靠传输还是不可靠传输在信息前添加TCP/UDP头,并将信息传递给网络层,网络层会将本机IP地址和目的地IP地址添加上去形成IP包头,并将信息传递给数据链路层,数据链路层会将本机mac地址和目的地mac地址添加上去形成mac子层,并对信息进行核验是否正确,将信息传递给物理层,物理层将信息转变为弱点bite流传输到目的地
    • 解封装
      • 物理层接收到发来的比特流,将其转变为信息传递给数据链路层,数据链路层判断目的地是否为本机mac地址是则传输给网络层,不是则丢掉,信息传输到网络层,网络层判断其目的地ip地址是否为本机,是则发送给传输层,不是则丢掉,传输层判断是可靠传输还是不可靠传输,不可靠传输直接向上传输,可靠传输同意后传输
  • TCP/IP模型与OSI模型的相同点与不同点|

    • 相同点
      • 1,两者都是以协议栈的概念为基础
      • 2,协议栈中的协议彼此相互独立
      • 3,下层对上层提供服务
    • 不同点
      • 1,OSI是先有模型;TCP/IP是先有协议后有模型
      • 2,OSI适用于各种协议栈;TCP/IP只适用与TCP/IP网络
      • 3,层次数量不同
  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-11-27 10:15:37  更:2021-11-27 10:15:41 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年7日历 -2024/7/5 14:05:17-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码