TCP/IP(TransmissionControlProtocol/InternetProtocol的简写,中文译名为传输控制协议/互联网络协议)。

    简单地说,就是由底层的IP协议和TCP协议组成的。TCP/IP其实是两个网络基础协议:IP协议、TCP协议名称的组合。下面谈谈这两个无处不在的协议。

IP协议:
    IP(InternetProtocol)协议的英文名直译就是:因特网协议。从这个名称我们就可以知道IP协议的重要性。在现实生活中,我们进行货物运输时都是把货物包装成一个个的纸箱或者是集装箱之后才进行运输,在网络世界中各种信息也是通过类似的方式进行传输的。IP协议规定了数据传输时的基本单元和格式。如果比作货物运输,IP协议规定了货物打包时的包装箱尺寸和包装的程序。除了这些以外,IP协议还定义了数据包的递交办法和路由选择。同样用货物运输做比喻,IP协议规定了货物的运输方法和运输路线。

TCP协议:
    我们已经知道了IP协议很重要,IP协议已经规定了数据传输的主要内容,在IP协议中定义的传输是单向的,也就是说发出去的货物对方有没有收到我们是不知道的。就好像8毛钱一份的平信一样。那对于重要的信件我们要寄挂号信怎么办呢?TCP协议就是帮我们寄“挂号信”的。TCP协议提供了可靠的面向对象的数据流传输服务的规则和约定。简单的说在TCP模式中,对方发一个数据包给你,你要发一个确认数据包给对方。通过这种确认来提供可靠性。

注:文章由链接地址(https://zhidao.baidu.com/question/489995253.html)而来,记录一下以便日后查看。

转载于:https://www.cnblogs.com/lkwtt/p/10751912.html

tcp与ip协议的区别相关推荐

  1. Tcp与Ip协议的客户端和服务器编程

    Tcp与Ip协议的客户端和服务器编程 本文就TCP和Ip协议的客户端和服务器分别进行编程,实现了客户端和服务端进行通信的功能,服务端对多个客户端进行监听,并能与多个客户端通信. 服务器端代码如下: u ...

  2. TCP和UDP协议的区别以及原理

    TCP和UDP协议的区别以及原理 该文章是学习了B站up主的视频做的总结,讲的很通俗易懂,首先感谢博主的分享.视频地址:https://www.bilibili.com/video/BV1kV411j ...

  3. 网络协议-TCP、IP协议和互联网协议群

    目录 TCP/IP协议群简介(互联网协议群)(Internet Protocol Suite) 应用层(Application)(合并简化了展示层,会话层) 传输层(Transport) 网络层(In ...

  4. 网络基础 ------- UDP、TCP及IP协议详解

    目录 UDP协议 1.UDP报文结构 报文长度 校验和 TCP协议 1.TCP报文结构 2.TCP的可靠传输机制 1.确认应答 2.超时重传 3.连接管理 4.滑动窗口 5.流量控制 6.拥塞控制 7 ...

  5. OPC协议和TCP/IP协议的区别和联系是什么

    OPC(OLE for Process Control)技术是指为了给工业控制系统应用程序之间的通信建立一个接口标准,在工业控制设备与控制软件之间建立统一的数据存取规范.它给工业控制领域提供了一种标准 ...

  6. 网络协议报文理解刨析篇二(再谈Http和Https), 加上TCP/UDP/IP协议分析(理解着学习), 面试官都惊讶你对网络的见解

    目录 前文链接(系列助学, 也为后文学习做铺垫, 可按需读取) 一. 再谈HTTP再理解 二. HTTP对比学习HTTPS HTTP和HTTPS的区别如下: 三.TCP协议  (三次握手四次挥手细节过 ...

  7. TCP、IP协议族之数字签名与HTTPS详解

    点击上方"方志朋",选择"置顶或者星标" 你的关注意义重大! 前面几篇博客聊了HTTP的相关东西,今天就来聊一聊HTTPS的东西.因为HTTP协议本身存在着明文 ...

  8. TCP/IP协议——三路握手、四路挥手

    1.TCP三路握手连接 TCP通过三路握手来建立连接,建立一个TCP连接时,需要客户端和服务器端总共发送三个包以确认来凝结的建立,在socket编程中,这一过程由客户端执行connect来触发, TC ...

  9. TCP和IP协议的特点

最新文章

  1. 病毒入侵计算机的危害,那些年电脑中过的病毒,中病毒的危害又有哪些
  2. 关于VS项目平台的x86,x64,Any CPU以及Debug和Release
  3. 搞定Go单元测试(三)—— 断言(testify)
  4. babymips(上) 寒假逆向生涯(14/100)
  5. Dreamweaver 2020安装教程
  6. 腾讯机智在GTC 2019
  7. 对具有外部依赖的Angular服务类(service class)进行单元测试的几种方式
  8. 硬核干货!揭秘波士顿动力背后的专利技术
  9. SQL server 數據庫 從SQL2000搬移到SQL2016
  10. 使用pads查看手机原理图
  11. Java全网最全面试题(2022年VIP典藏版)
  12. Jetson nano 2G跑通Nvidia官方案例Jetson Inference
  13. 面食有哪些 面食的种类大全
  14. 我的第一本书,被选作大学教材了!
  15. 基于89C51单片机的智能小车——06.测速小车
  16. C# 读取txt文件生成Word文档
  17. java 动态切换数据源_Java动态切换数据源(AOP)
  18. AI行业精选日报_人工智能(1105)
  19. 深聊性能测试,从入门到放弃之: Windows系统性能监控(三)任务管理器介绍及使用。
  20. C++作业 设计一个程序实现油桶面积与体积的计算(构造函数与析构函数)

热门文章

  1. HttpClient中的各种请求
  2. 疯狂ios讲义之使用路径
  3. linux常用命令总结
  4. 3dmax坐标系与导出fbx的坐标系
  5. debian 下修改boot停留时间
  6. JavaEE 设计模式
  7. JAVA工程师必学技能,进阶涨薪的推进器!这份实战教程请收下
  8. Nginx的rewrite之rewrite指令
  9. Nginx服务器启停方式介绍
  10. redis 都有哪些数据类型?分别在哪些场景下使用比较合适?