TCP/IP

作者: 尘满面鬓微霜 | 来源:发表于2017-04-02 00:03 被阅读0次

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

什么是 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 寻址

  • TCP/IP 使用 32 个比特或者 4 组 0 到 255 之间的数字来为计算机编址。
  • 每个计算机必须有一个 IP 地址才能够连入因特网。
  • 每个 IP 包必须有一个地址才能够发送到另一台计算机。
  • TCP/IP 使用 4 组数字来为计算机编址。每个计算机必须有一个唯一的 4 组数字的地址。每组数字必须在 0 到 255 之间,并由点号隔开,比如:192.168.1.60。
  • TCP/IP 使用 32 个比特来编址。一个计算机字节是 8 比特。所以 TCP/IP 使用了 4 个字节。
  • IP V6, Internet 研究组织发布新的主机标识方法, IPv6 地址的 128 位(16 个字节)写成 8 个 16 位的无符号整数,每个整数用 4 个十六进制位表示。
  • 你键入一个像 http://www.runoob.com 这样的域名,域名会被一种 DNS 程序翻译为数字。

TCP/IP 协议

TCP/IP 是不同的通信协议的大集合。

  • 协议族,TCP/IP 是基于 TCP 和 IP 这两个最初的协议之上的不同的通信协议的大集合。
  • TCP - 传输控制协议
    TCP 用于从应用程序到网络的数据传输控制。
    TCP 负责在数据传送之前将它们分割为 IP 包,然后在它们到达的时候将它们重组。
  • IP - 网际协议

IP 负责计算机之间的通信。
IP 负责在因特网上发送和接收数据包。

  • HTTP - 超文本传输协议
    HTTP 负责 web 服务器与 web 浏览器之间的通信。
    HTTP 用于从 web 客户端(浏览器)向 web 服务器发送请求,并从 web 服务器向 web 客户端返回内容(网页)。
  • HTTPS - 安全的 HTTP
    HTTPS 负责在 web 服务器和 web 浏览器之间的安全通信。
  • SSL - 安全套接字层
    SSL 协议用于为安全数据传输加密数据。
  • SMTP - 简易邮件传输协议

相关文章

  • C1 了解Web及网络基础

    KeyWords: 诞生,网络基础TCP/IP,TCP/IP协议族,TCP/IP的分层管理,TCP/IP通信传输流...

  • TCP协议

    TCP/IP协议分层详解TCP/IP协议详解通俗易懂网络协议(TCP/IP概述)什么是TCP/IP协议?

  • TCP HTTPS专题

    TCP HTTPS专题 TCP协议 TCP/IP协议分层 TCP/IP 协议族里重要的一点就是分层。 TCP/IP...

  • 《图解HTTP》

    网络基础TCP/IPTCP/IP协议族说法一:TCP/IP是指TCP和IP两种协议说法二:TCP/IP是在IP协议...

  • TCP 和 UDP 的区别

    写在开头: TCP UDP 都属于 TCP/IP 协议簇 , TCP/IP 协议包括了TCP,UDP,IP,FTP...

  • 图解HTTP 学习笔记一

    网络基础:TCP/IP TCP/IP 首先,借用原书的图TCP/IP协议族 按照书中的定义,所谓TCP/IP就是与...

  • (二)TCP/IP四层模型

    1、基本介绍 TCP/IP协议,也称TCP/IP协议族或TCP/IP协议栈,其中: TCP:Transmissio...

  • HTTP和HTTPS详解

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

  • 计算机网络

    一、tcp/http 1、TCP首部。 IP数据报(IP首部+TCP报文段(TCP首部+TCP数据)) TCP首部...

  • 关于网络基础知识TCP/IP(三)

    四、掌握TCP/IP协议:TCP/IP3次握手 4.1 IP协议是TCP/IP协议中最重要的协议,它为TCP UD...

网友评论

      本文标题:TCP/IP

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