TCP/IP
2015-07-08 17:18
393 查看
TCP/IP 是用于因特网 (Internet)
的通信协议。
计算机通信协议
计算机通信协议是对那些计算机必须遵守以便彼此通信的规则的描述。
什么是 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?
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
负责将包发送至接受者。
相关文章推荐
- Linux tcpdump命令详解
- win7 不能访问共享文件--误代码0x80070035找不到网络路径
- curl HTTP请求基本操作
- 错误:HttpServlet was not found on the Java
- 《译文》借助OCR和神经网络,用JavaScript识别验证码
- CNN卷积神经网络
- TCP/IP、Http、Socket的区别
- 安全地使用HttpContext.Current
- 加载网络图片
- 黑马程序员——java基础---网络编程
- openssl nodejs https+客户端证书+usbkey
- 好用的http工具
- CocoaPods安装和使用教程:出处:http://code4app.com/article/cocoapods-install-usage
- 2015湖南省选集训DAY5——work(BZOJ4177)
- HttpClient抓取网页内容简单介绍
- 网络运营为何而生?
- 黑马程序员—Java网络编程
- HttpClient 源码解读
- xutils-httpUtils 下载显示文字进度百分比(toast)
- HTTPS 是如何保证安全的?[转帖]