zoukankan      html  css  js  c++  java
  • TCP/IP协议

    IP层主要作用:

    1.数据传送 将数据从一个主机传输到另一个主机

    2.寻址 根据子网划分和IP地址,发现正确的主机地址

    3.路由选择 选择数据在互联网上的传送路径

    4.数据保温分段 将数据进行分段发送和接报文组装

    TCP传输控制协议

    它在原有IP协议的基础上,增加了确认重发、滑动窗口和复用,提供一种可能的面向连接的字节流服务。最大的特点就是可靠性。

    是一种稳定的连接:登陆,收发邮件

    tcp.port==22 ssh

    字段 含义

    URG

    紧急指针字段
    ACK 表示确认号有效
    PSH 表示接收方需要尽快将此数据交给应用层
    RST 重新连接
    SYN 用于发起一个TCP链接
    FIN

    用于表示将要断开TCP连接

     

     

     

     

     

     

     

     

     

     

    TCP数据报文格式

    1)源端口号和目的端口号 这个字段均为16位的长度,表示发送端和接收端的端口,用于确认发送端和接收端的应用程序,发送端的IP地址和端口号及接收端的IP地址和端口号可以确认一个在Internet上的TCP连接。

     2)序列号 序列号是一个32位长度的字段,表示分配给TCP包的编号。序列号用来表示应用程序从TCP的发送端到接收端发送的字节流。当TCP开始连接的时候发送一个序列号给接收端,连接成功后。

    这个序列号作为初始的序列号ISN(initial sequence number)。建立连接成功后发送的第一个字节的序列号为ISN+1,之后发送数据ISN将按照字节大小进行递增。序列号是一个32位的无符号数,到达2的32次方减一后从0开始。

    3)确认号 发送方对发送的首字节进行了编号,当接收方成功接收后,发送回接收成功的序列号+1表示确认,发送方再次发送的时候从确认号开始。

     

     

    3.掌握

    1.TCP协议

    2.TCP报文

     

     


     

     

  • 相关阅读:
    iPad开发学习之一环境搭建和基本概念
    介绍一款网页布局设计的工具Balsamiq Mockups
    JS怎么判断是哪个元素触发了点击事件?
    古希腊神话剧本
    WPS知识点
    PPT动画中点击、之前、之后的区别
    JS给网页中的选项添加标点
    调音师、调灯师
    输入密码后,可以修改指定列,其余信息不允许修改
    HiveQL详解
  • 原文地址:https://www.cnblogs.com/zhouyuqing1024/p/13071666.html
Copyright © 2011-2022 走看看