TCP/IP基础

Q1:TCP/IP指的是什么?

TCP/IP指的是泛指这些协议:
1. 应用协议: HTTP、 SMTP、FTP、TELNET、SNMP
2. 传输协议: TCP、UDP
3. 路由控制协议:RIP、OSPF、BGP
4. 网际协议: IP、ICMP、ARP

Q2: 相比TCP/IP的普及,为什么OSI模型未能达到普及?

主要原因:
1. 未能尽早的指定可行性较强的协议  ==>可行性差
2. 未能提出应对技术快速革新的协议  ==> 实时性差
3. 未能进行后期改良             ==>  优化差

Q3: TCP/IP与互联网有什么关系?

互联网进行通信时,需要相应的网络协议,而TCP/IP 就是互联网的协议

Q4: TCP/IP模型是什么样的?

TCP/IP基础_第1张图片
TCP/IP模型对比图.jpg

Q5: 互联网层的IP、ICMP、ARP的作用分别是什么?(网络层)

IP: 跨越网络传送数据包,使整个互联网都能收到数据的协议(使用IP地址作为主机标识,不具有重发机制,属于不可靠传输协议)
ICMP: IP数据包在发送途中发生异常,无法到达端目标地址时需要给发送端发送一个发生异常的通知,ICMP为此而生(也用来诊断网络的健康状况)。
ARP:从分组数据包中的IP地址解析出物理地址(MAC地址)的一种协议。

Q6: TCP/UDP的区别:(传输层)

TCP: 
a.面向一种有连接的传输层协议,保证两端通信主机之间的通信可达。
b. 正确处理传输过程中的丢包、传输顺序乱掉的情况。
c. 有效利用带宽,解决网络拥堵。

UDP:
a.面向无连接的传输层协议, 不关注对端是否收到了传送过去的数据。
b.用于分组数据较少、多播、广播通信,多媒体领域。

Q7: 说一下你熟悉的应用层协议?

1. HTTP:浏览器与服务端之间的协议,传输的数据格式主要是HTML(WWW中的HTTP属于OSI应用层的协议,而HTML属于表示层的协议)
2. SMTP:发送电子邮件用的协议。
3. FTP: 文件传输协议。
4. TELNET和SSH:TCP/IP远程登录常用到这俩协议
5. SNMP:网络管理协议(管理器 与 SNMP代理之间所用到的协议)

你可能感兴趣的:(TCP/IP基础)