开发人员必须知道的网络基础知识

一、五层网络模型 1. 主要的网络协议 以下每层列出的协议,都能够在代码或者操作系统中使用和管理,当程序进行网络通信时,需要由这些协议共同协作完成。 应用层,包括HTTP、TLS(SSL3.1)、DNS、Thrift、FTP等 传输层,TCP(传输控制协议)、UDP(用户报文协议) 网络层,IP(网际协议) 链路层,ARP(地址解析协议) 物理层,该层与硬件关系更为紧密,无需太过关注   程序运行
相关文章
相关标签/搜索