目录
1.名词解释
1.协议
两个人说话,用的语言(比如,中文或者英语)就是协议
2.通信
两个人说话叫通信
3.地址
- 地址唯一性
- 地址的层次性
MAC地址和IP地址在标识一个通信主体时虽然都具有唯一性,但是它们当中只有IP地址具有层次性。
MAC地址和IP地址在标识一个通信主体时虽然都具有唯一性,但是它们当中只有IP地址具有层次性。
2.传输方式的分类
面向有连接和面向无连接
面向有连接:在发送数据之前需要先得到对象的确认才可以发送,TCP就是面向有连接
面向无连接:发送数据的时候不需要得到对方的同意,直接发送,UDP就是面向无连接
3.TCP/IP基础知识
3.1TCP/IP是什么
从字面意义上讲,有人可能会认为TCP/IP是指TCP与IP两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,它只是利用IP进行通信时所必须用到的协议群的统称。具体来说,IP或ICMP、TCP或UDP、TELNET或FTP、以及HTTP等都属于TCP/IP的协议。它们与TCP或IP的关系紧密,是互联网必不可少的组成部分。TCP/IP一词泛指这些协议,因此,有时也称TCP/IP为网际协议族
3.2互联网和TCP/IP关系
互联网进行通信时,需要相应的网络协议,TCP/IP原本就是为使用互联网而开发制定的协议族。因此,互联网的协议就是TCP/IP,TCP/IP就是互联网的协议。
3.3传输层
TCP是一种面向有连接的传输层协议
UDP有别于TCP,它是一种面向无连接的传输层协议。
TCP的特点
TCP通过检验和、序列号、确认应答、重发控制、连接管理以及窗口控制等机制实现可靠性传输。
UDP的特点
UDP是一种没有复杂控制,提供面向无连接通信服务的一种协议。
4.TCP/IP建立连接的三次握手
所谓三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。
三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号并交换 TCP 窗口大小信息
5.TCP与UPD区别总结