📖
notes
  • Study notes
  • Markdown入门
  • github及gitbook入门
  • Book
    • notes
      • Kubernetes
        • 实践
          • ceshi tongbu17:54
          • Creating a single control-plane cluster with kubeadm v1.22
          • Creating a single control-plane cluster with kubeadm v1.17
          • k8s v1.23 single
          • 单节点v1.23使用runtime未验证通过
      • Middleware
        • tinc
          • tinc 预备知识
      • shell
        • 如何才能学好Shell编程之“老鸟”经验谈
        • 实战
          • scripts
            • 迁移脚本
          • shell脚本调试
          • for和while读行的区别
          • 一个文件取2个参数
      • 虚拟化
      • 操作系统
        • Windows
          • winserver关闭事件跟踪程序
          • windows常用命令
          • win10企业LTSC版激活
          • debug-tools
        • Ubuntu
          • ubuntu networking
            • Network Configuration
      • Openstack
        • openstack基础
          • 网络虚拟化技术基础
          • openstack基础
          • 桥bridge
        • openstack安装和使用
          • 1、openstack涉及到的网络基础知识
          • 1、openstack涉及到的网络基础知识
          • 2、Environment
          • 3、stein版的最小安装
            • 3.1、keystone installation for Stein
            • 3.2、glance installation for Stein
            • 3.3、placement installation for Stein
            • 3.4、nova installation for Stein
            • 3.5、neutron installation for Stein
            • 3.6、cinder installation for Stein
          • 4、Launch an instance
          • 5、OpenStack Virtual Machine Image Guide
      • 网络基础
        • 网络工程师
        • 计算机网络原理
          • 1. 记录
          • 2. 数据链路层
          • 3. 网络层
        • url请求的过程
          • 大规模网站集群架构
          • 一个URL请求的全过程
          • HTTP和RPC
          • HTTP的几种请求方法
          • 一个URL请求的大概过程
        • 网络常用命令
          • 命令详解
            • nc
            • mtr
            • ss
            • lsof
            • IP
            • ipset
            • iptables
          • 抓包
          • 网络排错与观察
            • dig和nslookup
            • traceroute
            • netstat
        • 计算机网络协议
        • 负载均衡总结性说明
    • za
      • 一键安装gitlab后的备份和恢复
      • 恢复阿里云物理备份
      • 域名证书申请和更换
      • 服务器上排查问题得头5分钟
    • 单词
      • A
      • B
      • C
      • D
      • E
      • M
      • I
      • P
      • S
      • T
      • V
  • github不能自动同步到gitbook20240222
Powered by GitBook
On this page
  • OSI参考模型,国际标准。实际使用中分成了四层,就是TCP/IP
  • TCP/IP协议栈
  • OSI参考模型对网络排错指导
  • OSI参考模型和网络安全
  • 数据封装
  • 计算机网络性能
  • 传输层的两个协议TCP,UDP 网络不可靠,协议可靠
  • udp
  • tcp协议
  • 计算机信息安全

Was this helpful?

  1. Book
  2. notes
  3. 网络基础
  4. 计算机网络原理

1. 记录

OSI参考模型,国际标准。实际使用中分成了四层,就是TCP/IP

  1. 物理层 网络设备的接口标准 电器标准

  2. 数据链路层 帧的开始和结束 透明传输 差错校验

  3. 网络层 负责选择最佳路径 规划ip地址 处理问题时候,先确定网络通不通,再确定应用层问题

  4. 传输层 可靠传输 流量控制 不可靠传输

  5. 会话层 查木马,不管木马怎么隐藏,它总需要同外面联系 netstat -n netstat -np -p, --programs display PID/Program name for sockets

  6. 表示层 在传输之前是否进行加密 或 压缩处理 二进制ASCII

  7. 应用层 所有能产生网络流量的程序

TCP/IP协议栈

  1. 网络接口 各种通信网络接口(以太网,物理网络等)

  2. 网络层 IP,ARP,RARP,ICMP

  3. 传输层 TCP,UDP

  4. 应用层

OSI参考模型对网络排错指导

从底层向高层排查 1。物理层故障 2。数据链路层故障 MAC冲突,ADSL欠费 网速没办法协商(带宽默认自动协商,可以写死) 计算机连接到错误的vlan 3。网络层故障 配置错误地址 子网掩码 网关,路由器没有到达目标地址的网络 4。应用层故障 应用程序配置错误

OSI参考模型和网络安全

1。物理层安全 2。数据链路层 ADSL帐号密码 vlan交换机端口绑定mac地址 3。网络层安全 在路由器上ACL控制数据包流量 4。应用层安全 开发的应用程序没有漏洞

数据封装

数据包:目标ip地址源ip地址+源端口目标端口+数据 帧:目标mac地址源mac地址+目标ip地址源ip地址+源端口目标端口+数据+FCS

计算机网络性能

1。速率-连接在网络上的主机在数字信道上传送数据位数的速率。

计算机通过网卡传输据,都是2进制0和1,一个二进制的一位就是一个bit 8M的ADSL真实速度大概800k左右,是因为8M是按bit算的,而速度按字节来算的一字节等于8bit 一个交换机的接口100M,说的就是100Mbit/s

2。带宽 信道所能传送的最高速率

3。吞吐量 单位时间内通过某个网络的数据量

3。延迟

发送时延 传播时延 处理时延 排队时延

传输层的两个协议TCP,UDP 网络不可靠,协议可靠

udp

无连接,即发数据之前不需要建立连接。等等

tcp协议

可靠传输,流量控制,网络堵塞避免 每一条tcp连接只能有2个端点(ip地址加端口,叫套接字socket) 如何实现可靠传输-以字节为单位的滑动窗口 TCP报文段=TCP首部+TCP数据部分 提供全双工通信 面向字节流

计算机信息安全

数据安全 应用程序安全 系统安全 网络安全 物理安全 用户安全教育

2. 加密技术

对称加密

非对称加密

Previous计算机网络原理Next2. 数据链路层

Last updated 1 year ago

Was this helpful?