美文网首页
TCP/IP协议中不同层次协议

TCP/IP协议中不同层次协议

作者: Lucky胡 | 来源:发表于2020-03-11 23:08 被阅读0次

参考文献:
北京Yeslab安全实验室:https://www.bilibili.com/video/av59638344?p=2

IP是网络层上的主要协议,同时被UDP和TCP使用。
ICMP是IP的附属协议,应用层通过ping直接调用ICMP。ICMP相当于IP的信令兵,如果IP丢包了,ICMP会告诉应用进程为啥丢包了。

不同协议之间调用关系

封装

经过每个协议后,该协议会加一个头部。
以太网的帧首部里会有16bit的帧类型域,表示后面跟着什么协议(ip/arp/rarp)。
IP协议在首部中存入一个8bit的协议域,表示后面跟着什么协议(icmp/igmp/tcp/udp/esp/gre)。
UDP和TCP在首部里加入16bit的端口号表示不同的应用程序(ftp/telnet/http)。

以太网的数据帧中存放数据长度必须在46~1500字节(包括IP首部和TCP首部)。

协议封装

分用

分用

端口号

在TCP、UDP头部里会有个16bit的端口号,表示不同的应用程序。
在服务器端,某些知名的程序端口号是固定的,ftp端口号21,Telnet端口号23,http端口号80,https端口号443.
但是在客户端,端口号就不固定,临时的。
大多数TCP/IP给客户度分配的临时端口号一般在1024~5000。
大于5000的端口号是为其他服务器预留的。

相关文章

  • wireshark抓包图解 TCP三次握手/四次挥手详解

    一. TCP/IP协议族 TCP/IP是一个协议族,通常分不同层次进行开发,每个层次负责不同的通信功能。包含以下四...

  • TCP/IP协议与Socket编程

    TCP/IP协议 目前世界上应用最为广泛的协议,是以TCP和IP为基础的不同层次上多个协议的集合,也称TCP/IP...

  • TCP/IP协议中不同层次协议

    参考文献:北京Yeslab安全实验室:https://www.bilibili.com/video/av59638...

  • HTTP和HTTPS详解

    TCP/IP协议族 TCP/IP 的分层管理 TCP/IP 协议族里重要的一点就是分层。TCP/IP 协议族按层次...

  • TCP协议的三次握手和四次挥手过程

    1、TCP/IP协议族 TCP/IP是一个协议族,通常分不同层次进行开发,每个层次负责不同的通信功能。包含以下四个...

  • 网络编程(TCP协议)

    TCP 协议简介 一、TCP 协议的作用 TCP/IP协议族按照层次由上到下,层层包装 IP 协议只是一个地址协议...

  • TCP/IP协议族详解(明哥整理版)

    TCP/IP协议实质上是一个协议的集合。TCP/IP协议族中有一个重要的概念:分层 TCP/IP协议按照层次分为以...

  • 网络编程

    一、TCP/IP TCP/IP是互联网相关的各类协议族的总称。 1.TCP/IP的分层管理 TCP/IP协议族层次...

  • 操作系统004 TCP/IP协议

    TCP/IP协议是互联网基础的网络协议,是网络的核心,成为一种国际标准。TCP/IP是不同层次上多个协议的组合,通...

  • TCP/IP

    一、分层 TCP/IP协议即传输控制协议/因特网互联协议,从协议分层模型方面来讲,TCP/IP由四个层次组成:网络...

网友评论

      本文标题:TCP/IP协议中不同层次协议

      本文链接:https://www.haomeiwen.com/subject/qxmkjhtx.html