TCP/IP 

TCP/IP 是因特网的通信协议。

TCP/IP 通信协议是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信。

您的浏览器与服务器都在使用 TCP/IP 协议

浏览器与服务器使用 TCP/IP 协议来链接因特网。

浏览器使用 TCP/IP 协议进入服务器,服务器使用 TCP/IP 协议来发送 HTML 到浏览器。

您的 E-Mail 使用 TCP/IP 协议

您的电子邮件也通过 TCP/IP 协议来发送和接收邮件。

因特网地址是 TCP/IP 协议

因特网地址比如 "42.120.45.233" 就是一个 TCP/IP 协议。


TCP/IP 介绍


TCP/IP 是用于因特网 (Internet) 的通信协议。


计算机通信协议(Computer Communication Protocol)

计算机通信协议是对那些计算机必须遵守以便彼此通信的的规则的描述。


什么是 TCP/IP?

TCP/IP 是供已连接因特网的计算机进行通信的通信协议。

TCP/IP 指传输控制协议/网际协议(Transmission Control Protocol / Internet Protocol)。

TCP/IP 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。


在 TCP/IP 内部

在 TCP/IP 中包含一系列用于处理数据通信的协议:

  • TCP (传输控制协议) - 应用程序之间通信

  • UDP (用户数据报协议) - 应用程序之间的简单通信

  • IP (网际协议) - 计算机之间的通信

  • ICMP (因特网消息控制协议) - 针对错误和状态

  • DHCP (动态主机配置协议) - 针对动态寻址


TCP 使用固定的连接

TCP 用于应用程序之间的通信。

当应用程序希望通过 TCP 与另一个应用程序通信时,它会发送一个通信请求。这个请求必须被送到一个确切的地址。在双方"握手"之后,TCP 将在两个应用程序之间建立一个全双工 (full-duplex) 的通信。

这个全双工的通信将占用两个计算机之间的通信线路,直到它被一方或双方关闭为止。

UDP 和 TCP 很相似,但是更简单,同时可靠性低于 TCP。


IP 是无连接的

IP 用于计算机之间的通信。

IP 是无连接的通信协议。它不会占用两个正在通信的计算机之间的通信线路。这样,IP 就降低了对网络线路的需求。每条线可以同时满足许多不同的计算机之间的通信需要。

通过 IP,消息(或者其他数据)被分割为小的独立的包,并通过因特网在计算机之间传送。

IP 负责将每个包路由至它的目的地。


IP 路由器

当一个 IP 包从一台计算机被发送,它会到达一个 IP 路由器。

IP 路由器负责将这个包路由至它的目的地,直接地或者通过其他的路由器。

在一个相同的通信中,一个包所经由的路径可能会和其他的包不同。而路由器负责根据通信量、网络中的错误或者其他参数来进行正确地寻址。


TCP/IP

TCP/IP 意味着 TCP 和 IP 在一起协同工作。

TCP 负责应用软件(比如您的浏览器)和网络软件之间的通信。

IP 负责计算机之间的通信。

TCP 负责将数据分割并装入 IP 包,然后在它们到达的时候重新组合它们。

IP 负责将包发送至接受者。

​什么是TCP/IP相关推荐

  1. HTTP 协议入门 — (TCP/IP协议族、通信传输流、URI 与 URL 的区别、Cookie 状态管理、HTTP 支持的方法、状态码类别、HTTP 首部字段)

    TCP/IP协议族 在介绍 HTTP 协议之前,我们先对 TCP/IP 协议族有个大概的了解,TCP/IP 协议从上到下主要分为应用层.传输层.网络层和数据链路层,各层的主要功能如下表所示: 协议层 ...

  2. TCP/IP协议三次握手与四次握手流程解析

    原文链接地址:http://www.2cto.com/net/201310/251896.html TCP/IP协议三次握手与四次握手流程解析 TCP/IP协议的详细信息参看<TCP/IP协议详 ...

  3. 用TCP/IP进行网际互联一

    地址解析协议ARP 主机知道某个目的主机的IP就可以知道该目的主机的物理地址. 改进ARP 每个ARP广播分组中都包含有发送方自身的IP和物理地址的绑定,接收方在处理ARP分组时,先在自己的缓存中更新 ...

  4. ip设置 kali 重置_在 Windows 系统中如何重置 TCP/IP 协议堆栈修复网络连接问题

    Internet 在 TCP/IP 协议上工作,如果 TCP/IP 协议堆栈在 Windows 或任何其他操作系统(例如 Linux 或 MacOS)中无法正常工作,则您的 Internet 连接会出 ...

  5. TCP/IP 协议栈4层结构及3次握手4次挥手

    TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输.TCP/IP 协议采用4层结构,分别是应用层.传输层.网络层和链路 ...

  6. TCP/IP基础概念及通信过程举例

    TCP/IP基础概念及通信过程举例 出现 上个世纪60年代,由于中央集中式网络的容灾性较弱,以美国国防部为中心的一家组织研究出分组交换网络.后来为了验证分组交换技术的实用性,ARPANET出现了,并且 ...

  7. TCP/IP详解学习笔记(3)-IP协议,ARP协议,RARP协议

    把这三个协议放到一起学习是因为这三个协议处于同一层,ARP协议用来找到目标主机的Ethernet网卡Mac地址,IP则承载要发送的消息.数据链路层可以从ARP得到数据的传送信息,而从IP得到要传输的数 ...

  8. TCP/IP 协议理解

    TCP/IP 协议(Transmission Control Protocol / internet Protocol),因特网互联协议,又名网络通讯协议.通俗而言:TCP负责发现传输的问题,一有问题 ...

  9. 一次完整的抓包分析 Reserved TCP/IP Port List

    抓包如图所示: 本机IP被粉色遮住... http://www.skynet.ie/~colinmac/Programming/port_listing.html Reserved TCP/IP Po ...

  10. wireshark的使用教程--用实践的方式帮助我们理解TCP/IP中的各个协议是如何工作的

     wireshark的使用教程 --用实践的方式帮助我们理解TCP/IP中的各个协议是如何工作的 wireshark是一款抓包软件,比较易用,在平常可以利用它抓包,分析协议或者监控网络,是一个比较好的 ...

最新文章

  1. 面试的算法2(C语言)(整理)
  2. 利用Matlab设计滤波器(FDAT)
  3. Split-plot设计 SAS实践
  4. mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file 原因调查
  5. linux内存占满但是无进程,为什么TOP看不出真实的内存占用情况?
  6. 网站如何让用户主动为你增加流量
  7. spring-others
  8. 世界冠军之路:菜鸟车辆路径规划求解引擎研发历程
  9. Java基础---集合的概述---list、set、map、泛型、collections
  10. C++ 指针与引用的差别
  11. Android Sensor传感器系统架构初探
  12. java 权限控制 demo_javaWeb用户权限控制简单实现过程
  13. Alibaba Fastjson 入门详细教程
  14. UA PHYS515A 电磁理论IV 时变电磁场理论1 含时的麦克斯韦方程
  15. 如何用resource hacker快速的去除WinRAR的广告
  16. 工作中使用BBM:消费者的“闺蜜”级顾问 凯特周智囊团
  17. html5科技感logo,这些LOGO设计得太巧妙了!
  18. PAML中文文档/计算分子进化
  19. 一篇文章让你从JAVA零基础入门`OOP`编程12.19
  20. A2B的典型应用-给汽车的车机系统做从设备板

热门文章

  1. (51)SSDT HOOK 实现进程保护
  2. SEH反调试(SetUnhandledExceptionFilter)
  3. 基于ncat的简易web服务器
  4. Windows保护模式学习笔记(七)—— PDEPTE
  5. 【正则】匹配html标签里的内容,不含标签
  6. 1.17 StringBuffer类详解
  7. 2021算法竞赛入门班第四节课【搜索】练习题
  8. “九韶杯”河科院程序设计协会第一届程序设计竞赛 【前六题解析】
  9. 计算机生物学美国直博,毕业生说 | 生物学全奖直博女生,遍访名校书写芳华
  10. golang mysql商业用例_完美起航-golang操作mysql用例