TCP/IP协议是internet的核心协议,是迄今为止发展最为成熟的 互联网络协议系统,本篇文章就准备聊聊它,废话不多说,开搞!
TCP/IP的特性
TCP/IP主要有五大特性
- 逻辑编址:每一台连入互联网的设备都要分配一个ip地址,一个ip地址包含网络号,子网络号和主机号,因此可以通过ip地址很方便地找到对应的设备
- 路由选择:在TCP/IP协议中包含了专门用于定义路由器如何选择网络路径的协议,即ip数据包的路由选择
- 域名解析:为了方便用户记忆,专门设计了一种更方便的字母式地址结构,称为域名,将域名映射为ip地址的操作,称为域名解析
- 错误检测与流量控制:TCP/IP协议可以检测数据信息的传输错误,确认已传递的数据信息已被成功接收,检测网络系统中的信息流量,防止出现网络拥塞
TCP/IP协议的层次
TCP/IP协议的层次分为四层,从下到上分别是:
- 网络接入层:与OSI参考模型中的物理层和数据链路层相对应,它负责监视数据在主机和网络之间的交换。事实上,TCP/IP本身并未定义该层的协议,而由参与互连的各网络使用自己的物理层和数据链路层协议,然后与TCP/IP的网络接入层进行连接
- 网际互联层:对应于OSI参考模型的网络层,主要解决主机到主机的通信问题。它所包含的协议设计数据包在整个网络上的逻辑传输,注重重新赋予主机一个IP地址来完成对主机的寻址,它还负责数据包在多种网络中的路由
- 传输层:对应于OSI参考模型的传输层,为应用层实体提供端到端的通信功能,保证了数据的完整性
- 应用层:对应于OSI参考模型的应用层、会话层、表示层,为用户提供所需要的各种服务,例如:FTP、Telnet、DNS、SMTP等
结语
TCP/IP的知识是非常重要的,它直接影响了我们的应用程序。当出现疑难杂症时,如果我们对TCP/IP非常了解,那么那些疑难杂症就不是问题,所以,一起加油吧,骚年!