1、解释下TCP/IP协议簇的作用是什么?(解决什么问题的)
主要作用:
1.分为五层各层之间能够协同合作,保证数据传输的快速高效;
2.物理层,数据链路层,网络层,传输层,应用层,各层相互独立,保证数据在传输过程中的相对安全,不同的部门只拥有一定的查看数据的解析数据的权限,但不是全部;
3.同时分层处理便于故障处理,减少处理故障时的工作量,便于维护; 4.制定网络协议就是制定统一的标准,类似于各行各业的国家标准,只有标准统一,当数据在不同的计算机不同的操作系统下传输时,都能够被快速识别,封装,或者解封装,达到通信的目的;
5.协议中有着一定的处理数据传输差错和流量控制方法,能够有效地控制数据传输过程的拥堵和数据出错,类似于流水线,设置多个环节进行分工协作,不仅能提高产量,同时也能降低不良品出现的概率。
2、应用层都有哪些常见协议?它们分别的作用是什么?
1.telnet 主要用于远程登录和管理(采用明文不加密传输)服务器端口号23 客户机端口临时分配0-65535
2.SSH:功能与telnet类似主要用于远程登录和管理,但他是采用RSA加密的更为安全的远程登录管理,数据采用加密后文进行传输。服务器端口22 客户机端口临时分配 0-65535
3.pop3制定了用于收邮件的规定和协议
4.SMTP(简单邮件传送协议)制定了用于发邮件的协议
一、POP3收邮件: POP3: 110 POP3 SSL: 995 二、IMAP收邮件: IMAP: 143 IMAP SSL: 993 三、SMTP发邮件: SMTP: 25 SMTP SSL: 465 SMTP TLS: 587
5.http 用于网页浏览服务器端默认端口80,
6.https用于加密的网页传输,比http网页更为安全,服务器端默认端口443 7.DNS 端口53(TCP/UDP)
8.DHCP动态地址分配协议服务器端口67 采用UDP协议传输 9.SNMP简单网络管理协议(出口网关的web管界面中对上网行为的的统计和管理使用的就是SNMP)
(SNMP主要由三部分组成:SNMP本身,管理信息结构SMI(Structure of Management)和管理信息库MIB(Management Information Base))
10FTP(File Transfer Protocol)文件传输协议,主要用于两台计算机数据的传输,上传或者下载端口20 21
11TFTP(简单文件传输协议)不加密的文件上传于下载,传输速度快
3、传输层的作用是什么?TCP和UDP的区别是什么(举例说明)?简述下TCP三次握手和四次挥手的过程?
传输层的主要作用:
1.为端到端连接提供可靠的传输服务.
2.为端到端连接提供流量控制,差错控制,服务质量(Quality of Service,QoS)等管理服务.
传输层就像是物流公司提供的整体物流服务方案,重点是提供优质的物流服务,能够快速处理好物流传输过程中的道路堵塞,如物流传输过程中的天灾人祸,快递发错地址等一系列问题。卖服务的一环传输层是OSI中最重要, 最关键的一层,是唯一负责总体的数据传输和数据控制的一层.传输层提供端到端的交换数据的机制.传输层对会话层等高三层提供可靠的传输服务,对网络层提供可靠的目的地站点信息.
TCP与UDP的主要区别:
TCP是一种面向对象的可靠性连接,建立连接时必须得到对方的应答,采用三次握手或者四次握手后确定建立连接后才开始传输数据,因此是一种可靠性传输。但是传输的过程麻烦传输效率肯定没有UDP高
UDP使一种不可靠的传输,不管对方是否在线,直接传输数据。类似于手机发短信不管对方是否开机,手机短信都会立即发送出去,但不能保证对方能否收到该条信息。
TCP三次握手:
第一次:主机一向主机二发送建立连接的带SYN标志的请求seq=A,
第二次:主机二向主机一发送收到请求的并同意建立连接的应答ack=A+1,同时发送向主机一建立连接的请求B
第三次:主机一向主机二发送收到主机二要和自己建立请求的应答ACK=B+1,同时向主机一发送请求seq=A+1证明第一次的握手连接请求是由我发出的
4、网络层(IP地址)的作用是什么?IP地址的组成格式是什么?
主要负责寻找最短传递路径,找到到达目标IP主机的路径并传送(为数据包选择路由)
如同快递当中寻找一条能够将包裹快速送达目的地的最佳传输路径和传输方法(空运或者陆运)
5、数据链路层(MAC地址)的作用是什么?MAC地址的组成格式是什么?
主要负责找到目标主机的MAC地址,对于含有MAC地址的数据帧进行传播向上或者向下一级传播
类似于快递在分拣过程中查看有无收件人地址对于有收件地址的进行派送,没有收件地址就不能派送
6、解释下ARP/RARP/ICMP的作用?
ICMP 报文控制协议主要用于internet的检错排错,通过ping目标主机命令反馈给主机不同的编号来表示不同类型的错误,如目标主机不可达,的封装错误等等,
如同在快递邮寄过程中发现一些不能邮寄的违法物品,或者邮寄地址不清晰导致无法邮寄,或者邮寄地址超过了快递公司业务邮递范围!从而向寄件人反馈各种类型的错误
ARP地址解析协议由MAC地址与IP地址形成对应关系主要由IP查到对应主机的MAC地址(邮寄地址与电话号码的一一对应关系)
RARP反向地址解析协议:主要负责由MAC地址查到IP地址。