当前位置: 首页 > news >正文

Linux第十四讲:网络基础概念

Linux第十四讲:网络基础概念

  • 1.计算机网络背景
    • 1.1宏观认识网络
    • 1.2什么是协议
      • 1.2.1初识协议
      • 1.2.2协议分层
      • 1.2.3OSI七层模型(五层模型?四层模型?)
      • 1.2.4再识协议 -- TCP/IP协议
      • 1.2.5究竟什么是协议
    • 1.3局域网通信原理(以太网为例)
    • 1.4报文处理的过程
    • 1.5认识IP地址
  • 2.Socket编程预备
    • 2.1源IP地址和目的IP地址
      • 2.1.1端口号
    • 2.2TCP && UDP
    • 2.3网络字节序
    • 2.4socket编程接口
      • 2.4.1socket常见API && socketaddr结构

1.计算机网络背景

1.1宏观认识网络

在这里插入图片描述
网络互联:多台计算机连接在一起,完成数据共享
局域网和广域网:
在这里插入图片描述

1.2什么是协议

1.2.1初识协议

协议就是一个“约定” – 每个人都需要遵守
在这里插入图片描述

1.2.2协议分层

在这里插入图片描述

1.2.3OSI七层模型(五层模型?四层模型?)

在这里插入图片描述

1.2.4再识协议 – TCP/IP协议

TCP/IP协议和OSI协议:
首先出现的是TCP/IP协议,OSI协议是七层模型,设计更巧妙,教学意义大,而实践中,TCP/IP模型有五层,更加使用,所以实践使用都是以TCP/IP协议为主,而OSI模型当作教学

在这里插入图片描述
所以说,网络通信有很多问题,所以制定协议。因为问题的种类不同,针对不同的种类,制定不同的协议,注定协议是分层的!
那么什么是TCP/IP协议?:
在这里插入图片描述

1.2.5究竟什么是协议

在这里插入图片描述

1.3局域网通信原理(以太网为例)

在这里插入图片描述

1.4报文处理的过程

初步了解了局域网通信的原理,下面我们看两台主机发送消息的过程以及报文是如何被处理的:
在这里插入图片描述
每一层的报文称呼如下:
在这里插入图片描述

1.5认识IP地址

在这里插入图片描述

2.Socket编程预备

2.1源IP地址和目的IP地址

在这里插入图片描述

2.1.1端口号

在这里插入图片描述

2.2TCP && UDP

在这里插入图片描述

2.3网络字节序

在这里插入图片描述

2.4socket编程接口

2.4.1socket常见API && socketaddr结构

在这里插入图片描述
上面的接口我们在使用时会详细讲解,这里我们先看一下补充知识:
在这里插入图片描述

http://www.lryc.cn/news/622745.html

相关文章:

  • Jenkins Pipeline中参数化构建
  • Android 移动端 UI 设计:前端常用设计原则总结
  • 后台管理系统-3-vue3之左侧菜单栏和头部导航栏的静态搭建
  • flowable汇总查询方式
  • SAP-FI配置与业务解析之内部交易核算
  • 双向SSL认证之Apache实战配置
  • 3 种方式玩转网络继电器!W55MH32 实现网页 + 阿里云 + 本地控制互通
  • 数据清洗与机器学习贷款偿还预测建模
  • (职业分析)讨好型人格适合什么职业?
  • 【LLM微调】
  • 每日算法刷题Day62:8.16:leetcode 堆8道题,用时2h30min
  • java项目中什么时候使用static、final
  • Docker数据卷挂载和本地目录挂载
  • 暴雨服务器:以定制化满足算力需求多样化
  • dify 调用本地的 stable diffusion api生成图片的工作流搭建
  • 掌握长尾关键词优化SEO技巧
  • 神经网络 常见分类
  • 分布式存储与存储阵列:从传统到现代的存储革命
  • 本地部署前端构建工具 Vite 并实现外部访问
  • 模式组合应用-桥接模式(一)
  • 容器化部署:用Docker封装机器翻译模型与服务详解
  • 她的热情为何突然冷却?—— 解析 Kafka 吞吐量下降之谜
  • 数据结构:满二叉树 (Full Binary Tree) 和 完全二叉树 (Complete Binary Tree)
  • 无痕HOOK 检测及对抗
  • 数据结构:构建 (create) 一个二叉树
  • OpenJDK 17的C1和C2编译器实现中,方法返回前插入安全点(Safepoint Poll)的机制
  • 【lubancat】鲁班猫4实现开机后自动播放视频
  • 攻击者如何毒害人工智能工具和防御系统
  • 罗技MX Anywhere 2S鼠标修复记录
  • 【攻防实战】红队攻防之Goby反杀