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. 非直连网络段需配路由表

  • 相关阅读:
    ThinkPHP 3.2.2 实现持久登录 ( 记住我 )
    Java实现 LeetCode 20 有效的括号
    Java实现 LeetCode 20 有效的括号
    Java实现 LeetCode 19删除链表的倒数第N个节点
    Java实现 LeetCode 19删除链表的倒数第N个节点
    Java实现 LeetCode 19删除链表的倒数第N个节点
    Java实现 LeetCode 18 四数之和
    Java实现 LeetCode 18 四数之和
    Java实现 LeetCode 18 四数之和
    Java实现 LeetCode 17 电话号码的字母组合
  • 原文地址:https://www.cnblogs.com/qingqing1/p/11191678.html
Copyright © 2011-2022 走看看