zoukankan      html  css  js  c++  java
  • 传输层协议

    1.tcp是面向连接的,可靠的进程到进程通信的协议

    tcp提供全双工服务,及数据可在同一时间的双向传输

    tcp报文段   tcp将若干个字节构成一个分组,及报文段

                       tcp将报文段封装在ip地址中

    tcp报文段  

    序号:发送端为每个字节进行编号  便于接收端正确重组

    确认号:用于确认发送端的信息

    窗口大小:用于说明本地可接受数据段的数目,窗口大小是可变的。

    2.SYN:同步序列号

    ack:确认序列号

    fin:终止指针

    urg:紧急指针

    psh:推送指针

    rst:复位指针

    3.传输数据前必须已经过三次握手

    4.tcp建立连接的三次握手:

    5.tcp断开连接的四次挥手:

    6.常见tcp端口号及功能

    7.IP地址:主机唯一的标识,保证主机间正常通信  

                    一种网络编码,用来确定网络中一个节点

                    ip地址由32位二进制(32bit)组成

     IP地址有两部分组成    网络部分和主机部分

    8.IP地址分为A B C D E 五类   每一类有不同划分规则

    A类:1~126    B类:128~191   C类:192~223   

    127.0.0.1  称为本机回环地址

    9.私有地址:满足企业用户在内部网络中使用的需要;私有地址不能在internet上使用;

    (考)私有地址包括三组:A类:10.0.0.0~10.255.255.255

                                              B类:172.16.0.0~172.31.255.255

                                             C 类:192.168.0.0~192.168.255.255

    10.子网掩码:用来确定ip的网络地址

         32个二进制位:对应IP地址的网络部分用1表示

                                  对应IP地址的主机部分用0表示

          IP地址和子网掩码作逻辑”与“运算得到网络地址

    11.  A B C 三类地址的默认子网掩码

      A类   255.0.0.0   =/8

      B类   255.255.0.0   =/16

      C类  255.255.255.0   = /24

       12. 静态路由  :由管理员手工配置的,是单向的,缺乏灵活性。

            默认路由:当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口。

       13.  路由器转发数据包的封装过程:源目标地址不变,MAC地址改变

    14. 交换与路由对比   :路由工作在网络层      根据路由表转发数据,路由选择,路由转发

                                         交换工作在数据链路层      根据mac地址表转发数据,硬件转发

      15. 非直连网络段需配路由表

  • 相关阅读:
    Python+request+unittest实现接口测试框架集成实例
    真正解决Jenkins安装插件总是报错的问题(网上查的解决方案都无效)
    Rancher 2.2.2
    Rancher管理k8s集群
    清理cosbench工具所占用磁盘空间的小脚本
    一个检查本机和远程机器的根目录所在磁盘的剩余空间的bash小脚本
    当df命令hang住了, 怎么办?
    OpenCV操作像素的几种方法(单个像素|操作多像素|遍历像素)
    OpenCV-颜色通道的分离、合并(转)
    ImageMagick 提取四通道png图片的alpha及magick使用
  • 原文地址:https://www.cnblogs.com/qingqing1/p/11191678.html
Copyright © 2011-2022 走看看