zoukankan      html  css  js  c++  java
  • osi七层模型和tcp/ip四层模型

    osi七层模型和tcp/ip四层模型
    ip地址分类
    了解常见的网络相关协议
    tcp三次握手和四次挥手
    网络相关的调试命令
    实战tcpdump和tshark抓包
    
    
    osi七层模式                    tcp/ip四层模型
    应用层
    表示层   ascii
    会话层                    应用:如:http协议 ftp协议
    
    
    传输层  防火墙
    网络层  三层交换机和路由器          传输  tcp udp 数据包网络
                        网络层    路由器
    
    
    数据链路  二层交换机和网卡
    物理层    集线器                  网络接口层
    
    
    TCP和UDP
    1、基于连接和无连接
    2、对系统资源的要求(TCP较多,UDP较少)
    3、UDP程序结构比较简单
    4、流模式与数据报模式
    5、TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证
    
    
    tcp三次握手
    作用:建立连接
        c                s
    TCP连接状态       建立过程        TCP连接状态
                        LISTEN
    SYN_SENT      ----syn seq=a-->      SYN_RCVD
    ESTABLISTEN < --syn seq=b   ack=a+1
          --ack=b+1-->    ESTABLISTEND  #(单词意思为:公认;含意为:连接成功)
    
    tcp四次挥手,作用:关闭连接
        c                s
    FIN_WAIT   --fin seq=a-->         CLOSE_WAIT
    FIN_WAIT2  <--ack a+1--
    TIME_WAIT  <--fin b--             LAST_ACK
            --ack b+1-->         CLOSE
    
    
    
                
  • 相关阅读:
    原码/反码/补码详解
    树剖LCA讲解
    code vs 2166 Bessie的体重问题
    code vs 3376 符号三角形
    洛谷 P3078 [USACO13MAR]扑克牌型Poker Hands
    vjudge B
    POJ 1013 Counterfeit Dollar
    POJ 1008 Maya Calendar
    POJ 1006 Biorhythms
    POJ 3252 Round Numbers
  • 原文地址:https://www.cnblogs.com/zq6041/p/6978550.html
Copyright © 2011-2022 走看看