网络参考模型
1.OSI
OSI(Open Systems Interconnection)开放系统互连,是ISO提出的参考模型
物理层(physical layer)
传输的单位是bit,主要涉及机械,电子和时序接口,还有以下的物理介质
数据链路层(data link)
将输入的数据拆分成数据帧(data frame),顺序发送
网络层(network)
控制着子网的运行,传输单位是数据包,也叫分组
传输层(transport)
接收上一层的数据,在必要时分割数据传递给网络层,还确保了数据正确达到另一端
传输层是真正端到端的层,它自始自终将数据从源携带给接收方,而它下面的层,都被多个路由隔开了
1-3层是链式连接的,4-7层是端到端的
会话层(session)
允许不同机器上的用户建立会话,提供了对话控制、令牌管理和同步等功能
表示层(presentation)
关注语法和语义,使计算机能进行通信
应用层(application)
数据从网络相关的程序以这种应用内部使用的格式进行传送,然后编码成标准协议的格式。
包含了用户需要的各种协议,比如HTTP,FTP,SMTP
2.TCP/IP
TCP/IP代表的不仅仅是TCP(transport control protocol)和IP(Internet Protocol),只是因为这两个协议最主要才这样命名的