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

【通识】网络的基础知识

  1. 目前的软件系统不再是单机,而是基于网络-客户端和服务器的模式
    在这里插入图片描述
    平台侧部署了多台服务器,比如Web服务器、业务、集群、负载均衡服务器,这些要进行网络通信。一但通过网络通信就会出现各种网络问题/故障。客户端和远端服务器间有多个服务器、网络设备,比如DNS服务器、路由器、交换机、集线器等,若客户端和服务器间出现网络问题和数据交互要逐步排查。
  2. OSI的七层分层,TCP/IP四层,TCP与UDP的区别,建立TCP连接的三次握手
    在这里插入图片描述1)OSI(七层模型,开放式系统互联通信参考模型Open System Interconnection Reference Model)
    2)TCP/IP的全称:传输控制协议/网际协议Transimission Control Protocol/
    Internet网络体系以TCP/IP为核心。基于TCP/IP的参考模型将协议分为应用层、传输层、网络层和物理链路层。其中物理链路层分为两层,一个是数据链路层还有一个是物理层。
    使用wireshark中抓到的数据包能看到每层的数据信息。
    在这里插入图片描述
  3. 数据进入TCP/IP协议栈时封装过程
    在这里插入图片描述1)最上面应用层数据进入TCP/IP协议栈时的封装过程包括,经过传输层后加上TCP头部、经过网络层后加入IP头部、经过数据链路层后加上以太网头
    对于数据接收端,按照相反的方向将各层头部剥离掉,到上层的数据是发送端应用层的数据
    2)端口概念
    3)
  4. 1

参考文献
[1]【网络入门】详解常用的基础网络知识(面试笔试常考内容)

http://www.xdnf.cn/news/15592.html

相关文章:

  • MySQL配置性能优化
  • centos 新加磁盘分区动态扩容
  • Curtain e-locker易锁防泄密:从源头把关“打印”安全
  • 从零开始学 Linux 系统安全:基础防护与实战应用
  • Java 集合框架详解:Collection 接口全解析,从基础到实战
  • SpringBoot一Web Flux、函数式Web请求的使用、和传统注解@Controller + @RequestMapping的区别
  • 理解 PS1/PROMPT 及 macOS iTerm2 + zsh 终端配置优化指南
  • PySide笔记之信号连接信号
  • 【LeetCode 热题 100】230. 二叉搜索树中第 K 小的元素——中序遍历
  • Hyperledger Fabric:构建企业区块链网络的实践指南
  • 力扣 hot100 Day47
  • H3CNE 综合实验二解析与实施指南
  • S7-1200 模拟量模块全解析:从接线到量程计算
  • 如何清除 npm 缓存
  • 一台显示器上如何快速切换两台电脑主机?
  • LAMP迁移LNMP Nginx多站点配置全流程
  • 进程终止机制详解:退出场景、退出码与退出方式全解析
  • Transformer从入门到精通
  • 文件夹颜色更改工具 FolderIco 8.1
  • 面试高频题 力扣 200.岛屿数量 洪水灌溉 深度优先遍历 暴力搜索 C++解题思路 每日一题
  • 网络原理 —— HTTP
  • cve-2012-0809 sudo格式化字符串漏洞分析及利用
  • ubuntu 22.04 pam 模块设置用户登录失败锁定
  • python识别整数、浮点数、特殊符号,最简单的方式
  • Pytorch深度学习框架实战教程02:开发环境部署
  • 记录Leetcode中的报错问题
  • 宝塔面板一键迁移(外网服务器迁移到内网服务器)
  • 中兴B860AV5.1-M2_S905L3SB最新完美版线刷包 解决指示灯异常问题
  • HTTP 状态码笔记
  • 搭建Java环境