Client/Server Networking
TCP/IP:一些协议(protocols)的合集
TCP寻址: IP + port
- 基于TCP/IP网络的每台主机都有唯一的IP地址,如:192.168.1.2。
- 主机的每个程序使用一个唯一的端口号。
- 由于IP数字难以记忆所以出现DNS,用以将诸如www.xxx.com的网址转换为IP地址。
TCP可靠性:Internet传送数据难免会出现错误
- 为防止数据在传输过程中被破坏,每个信息包都包含一个校验码,保证数据传输过程中没有被更改过。
- 为防止信息包丢失,TCP要求接收方每收到一个信息包都反馈一下,没有提供反馈,发送方自动重发,或者判断网络连接断了,返回一个错误提示。
- 为防止信息包重复或顺序错误,TCP每传送一个信息包都会传送一个序号,接收方检查序号,按序号合并,重复序号则丢弃。
路由
- 信息包传送过程通常会经过很多不同的网络,在Internet上负责接收信息包并转发传输到目的地的设备叫路由器。
安全
- 信息包在Internet上传输的时候是通过共享的网络传输的,任何使用网络的人都能看到它们。这些信息有可能被改写。