TCP/IP

        TCP/IP(Transmission Control Protocol/Internet Protocol)中译名为传输控制协议/因特网互联协议,又名网络通讯协议。

        TCP/IP 是因特网的通信协议,是不同的通信协议的大集合,定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。


在 TCP/IP 内部

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

  • TCP (Transmission Control Protocol,传输控制协议) - 应用程序之间通信
  • UDP (User Datagram Protocol,用户数据包协议) - 应用程序之间的简单通信
  • IP (Internet Protocol,网际协议) - 计算机之间的通信
  • ICMP (Internet Control Message Protocol,因特网消息控制协议) - 针对错误和状态
  • DHCP (Dynamic Host Configuration Protocol,动态主机配置协议) - 针对动态寻址

785686-20160201223112616-1937529463


IP是用于计算机之间的通信,是无连接的通信协议。

        它不会占用两个正在通信的计算机之间的通信线路,因此就降低了对网络线路的需求。每条线可以同时满足许多不同的计算机之间的通信需要。通过 IP,消息(或者其他数据)被分割为小的独立的包(简称IP包),并通过因特网在计算机之间传送。

        IP包从计算机发出,会经过一个或多个IP路由器,路由至它的目的地。同一个通信中不同IP包通过的路径也可能不同,IP路由器负责根据通信、网络中的错误或者其他参数来进行正确地寻址。


IP地址

        TCP/IP 使用 4 个数字来为计算机编址。每个计算机必须有一个唯一的 4 个数字的地址。数字在 0 到 255 之间,并由点号隔开,像这样:192.168.1.60.

        TCP/IP 使用 32 个比特来编址。一个计算机字节是 8 比特。所以 TCP/IP 使用了 4 个字节,一个计算机字节可以包含0-255共256 个不同的值。


TCP 使用固定的连接,用于应用程序之间的通信。

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

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

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


扩:

        用于 TCP/IP 地址的名字被称为域名。www.cnblogs.com就是一个域名。

        域名是12 个阿拉伯数字很难记忆,使用一个名称更容易记忆。

        当你键入一个像 www.cnblogs.com这样的域名,域名会被一种 DNS (Domain Name System,域名系统)程序翻译为数字101.37.113.127。无论你在网址输入“www.cnblogs.com”还是“101.37.113.127”都可以访问博客园主页 。

        在全世界,数量庞大的 DNS 服务器被连入因特网。DNS 服务器负责将域名翻译为 TCP/IP 地址,同时负责使用新的域名信息更新彼此的系统。当一个新的域名连同其 TCP/IP 地址一同注册后,全世界的 DNS 服务器都会对此信息进行更新。

785686-20160201235309225-1640442692

参考及转载于:

https://www.cnblogs.com/roverliang/p/5176456.html

http://www.w3school.com.cn/tcpip/index.asp

猜你喜欢

转载自www.cnblogs.com/kwinwei/p/8946272.html