计算机网络
发现面试时问的网络相关的问题挺多的,所以在此总结一下。还有的话,接着补充。
1. 网络中的OSI参考模型的七层
OSI:open system interconnet 开放系统互连参考模型
从低到高依次是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
物理层:物理层并不是物理媒体本身,它只是开放系统中利用物理媒体实现物理连接的功能描述和执行连接的规程;
(百度百科)
2. tcp/ip协议族
分为4层,分别是链路层、网络层(IP、ICMP、IGMP)、运输层(TCP和UDP)、应用层(文件传输协议ftp、超文本传送协议http、简单电子邮件传输SMTP)。
3. TCP/UDP的区别
TCP(Transmission Control Protocol):是面向字节流、有连接的、可靠的数据传输协议,三次握手尽可能保证连接的可靠性,适用于传输大量数据;
UDP(User Data Protocol):是面向报文的、无连接的、不可靠的数据传输协议,不需要与对方建立连接,对接收的数据也不需要发送确认信号,发送端不知道数据是否会正确收到,也不用重发,所以开销小,数据传输率高,实时性好,适用于传输少量数据。
4. TCP三次握手/四次挥手
请看:http://blog.youkuaiyun.com/willinux20130812/article/details/46765851
有介绍。