首页 > 其他分享 >TCP/IP和OSI的基础层级关系图,TCP/IP四层模型关系,TCP/IP和HTTP/HTTPS的关系图

TCP/IP和OSI的基础层级关系图,TCP/IP四层模型关系,TCP/IP和HTTP/HTTPS的关系图

时间:2023-04-05 23:34:04浏览次数:81  
标签:关系 IP 模型 网络层 TCP 传输层 应用层

TCP/传输控制协议英文全称Transmission Control Protocol。
IP/网际互连协议英文全称Internet Protocol。
tcp和ip是互联网众多通信协议中最为著名的。

1.OSI参考模型与TCP/IP的关系

计算机网络分层模型
OSI七层模型 TCP/IP四层模型 TCP/IP五层模型
应用层 应用层 应用层 应用程序
表示层
会话层
传输层 传输层 传输层 操作系统
网络层 网络层 网络层
数据链路层 网络接口层 网卡层(数据链路层) 设备驱动程序与网路接口
物理层 物理层(硬件)

2.模型层与协议的关系

模型层与协议的关系
TCP/IP四层模型 TCP/IP五层模型 包含的协议
应用层 应用层 HTTP,HTTPS,DNS,
URI,HTML,TLS/SSL,
SMTP,SMTP,POP,
IMAP,MIME,TELNET,
SSH,FTP,SNMP,
MIB,SIP,RTP,
LDAP...
传输层 传输层 TCP,UDP,UDP-Lite,
SCTP,DCCP...
网络层 网络层 IP,ARP,ICMP...
网络接口层 网卡层(数据链路层)
物理层(硬件)

(PS:部分资料来源于《图解TCP/IP》这本书)

标签:关系,IP,模型,网络层,TCP,传输层,应用层
From: https://www.cnblogs.com/tianmiaogongzuoshi/p/17291299.html

相关文章

  • 从1写TCPIP协议栈7:TCPIP协议!!!!!
    前言  本次课程练习的重点来啦!!TCP(TransmissionControlProtrol)协议,存在于传输层,面向字节流、带有确认与累计的滑动窗口协议。TCP可以是说IP子协议中最基础的、最完备的前辈协议,它首次实现了差错修正,弥补了IP协议与UDP协议的缺点。、TCP协议简介(初步)滑动窗口   1、我们......
  • 方法定义,Date和JSON对象,及JavaScript式面向对象编程
    一.方法1.方法的定义 方法就是把函数放在对象里面,对象有两个东西:属性和方法通过对象名.方法名()使用a.第一种方法定义<script>varsetFun={name:"maming",birth:2002,//方法:被包含在对象之中age:function(){varnow=ne......
  • 【精选】Nginx负载均衡学习笔记(一)实现HTTP负载均衡和TCP负载均衡(官方和OpenResty两种
    说明:很简单一个在HTTP模块中,而另外一个和HTTP是并列的Stream模块(Nginx1.9.0支持)一、两个模块的最简单配置如下1、HTTP负载均衡:http{includemime.types;default_typeapplication/octet-stream;upstreamlive_node{server127.0.......
  • 流媒体技术学习笔记之(七)进阶教程OBS参数与清晰度流畅度的关系
     源码地址:https://github.com/Tinywan/PHP_Experience 很多主播问过OBS的参数到底什么影响画质,到底什么影响流畅度,那么本篇教程尽量用通俗的语言解释下一些重要参数到底是干什么的,自己一定要理解为主,每个主播的电脑、所在的平台、当天的网络状态(注意网络就和马路一样,每天的情......
  • JavaScript基础知识之——Location 对象详解
    属性描述location.hash设置或取得URL中的锚location.host设置或取得URL中主机(包括端口号)location.hostname设置或取得URL中的主机名location.href设置或取得完整URL(页面重定向应用)location.pathname设置或取得URL中的路径location.port设置或取得URL中的端口号location.......
  • RedisTemplate Pipeline 封装和使用,优化Redis操作
    前言公司游戏项目服务端运行过程中,依赖Redis保存游戏过程数据。与客户端一次交互会对Redis进行大量的操作,在内网开发环境下测试,一次操作开销在1-2ms,建立连接和网络开销累积在一起大大降低了响应速度,这种场景下可以使用RedisPipeline进行优化。RedisPipelineRedis服......
  • Hadoop、Hive和Spark的关系
    大数据技术生态中,Hadoop、Hive、Spark是什么关系?|通俗易懂科普向Hadoop、Hive和Spark,都是大数据相关的系统和技术。大数据也是数据管理系统的范畴。数据管理系统涉及两个方面的问题,一个是数据怎么存储?一个是数据怎么计算?为了方便理解,我们需要从单机的时代来讲解。在单机的数......
  • git bash报错fatal: detected dubious ownership in repository at的解决方法
    情况在gitbash中输入"gitadd."命令时报错"fatal:detecteddubiousownershipinrepositoryat" 原因文件夹的所有者和现在的用户不一致例如:文件夹的所有者是Administrator,而当前用户是myAccount 方法1右键文件夹->属性->所有者->更改->勾选应用到所有子目......
  • Windows系统安装pip方法
    pip是一款非常方便的python包管理工具,一般安装过Python后,配置完环境变量就可以直接使用。如果没有安装可以自己下载安装,本文主要介绍在windows11系统下安装pip方法。1.下载pip地址:https://pypi.python.org/pypi/pip#downloads,注意选择tar.gz压缩包。2.解压安装解压下载的......
  • Tips(烂笔头)
    1、数据,只有序列化后,才方便进行网络传输:序列化就是将数据结构或对象转换成二进制串的过程,也就是编码的过程,序列化后,会把数据转换为二进制串,然后可以进行网络传输;反序列化就是在序列化过程中所生成的二进制串转换成数据结构或者对象的过程,将二进制转换为对象后业务才好进行后续的逻......