1.请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图? 安全
OSI/ISO根据整个计算机网络功能将网络分为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层七层。也称“七层模型”。
TCP/IP“五层模型”分为:物理层、互联网层、网络层(IP层)、传输层(TCP/UDP层)、应用层。网络
2.请你详细的解释一下IP协议的定义,在哪一个层上面,主要有什么做用? TCP与UDP呢? app
IP协议是网络层的协议,它实现了自动路由功能,也就是寻径的功能。TCP协议是传输层的协议,它向下屏蔽了IP协议不可靠传输的特性,向上提供一个可靠的点到点的传输;UDP也是传输层的协议,提供的是一种无链接的服务,主要考虑到不少应用不须要可靠的链接,但须要快速的传输,如局域网中的计算机传输文件通常使用UDP协议。ide
3.请问交换机和路由器分别的实现原理是什么?分别在哪一个层次上面实现的? spa
交换机用在局域网中,交换机经过记录局域网内各节点机器的MAC地址就能够实现传递报文,无需看报文中的IP地址。路由器识别不一样网络的方法是经过识别不一样网络的网络ID号(IP地址的高端部分)进行的,因此为了保证路由成功,每一个网络都必须有一个惟一的网络编号。路由器经过察看报文中IP地址来决定路径,向那个子网(下一跳)路由。也就是说交换机工做在数据链路层看MAC地址,路由器工做在网际层看IP地址。可是因为如今网络设备的发展,不少设备既有交换机的功能有由路由器的功能(交换式路由器)使得二者界限愈来愈模糊。计算机网络
各层网络协议orm
应用层(Application): 应用程序网关(application gateway)
Telnet: 远程登陆 (在应用层链接两部分应用程序)
FTP(File Transfer Protocol):文件传输协议
HTTP(Hyper Text Transfer Protocol):超文本传输协议
SMTP(Simple Mail Transter Protocol):简单邮件传输协议
POP3(Post Office Ptotocol):邮局协议
SNMP(Simple Network Mangement Protocol):简单网络管理协议
DNS(Domain Name System):域名系统
传输层(Transport): 传输网关(transport gateway)
TCP(Transmission Control Potocol):传输控制协议 (在传输层链接两个网络)
UDP(User Data Potocol):用户数据协议
网络层(Internet): 多协议路由器(multiprotocol router)
IP(Internet Protocol):网络协议 (在异构网络间转发分组)
ARP(Address Resolution Protocol):地址解析协议
RARP(Reverse Address Resolution Protocol) :逆地址解析协议
ICMP(Internet Control Message Protocol):因特网控制消息协议
IGMP(Internet Group Manage Protocol):因特网组管理协议
BOOTP (Bootstrap):可选安全启动协议
数据链路层(Data Link): 网桥(bridge)交换机(switcher)
HDLC(High Data Link Control):高级数据链路控制 (在LAN之间存储-转发数据链路针)
SLIP(Serial Line IP):串行线路IP
PPP(Point-to-Point Protocol):点到点协议
802.2等
物理层(Physical): 中继器(repeater) 集线器(hub)
无 (放大或再生弱的信号,在两个电缆段之间复制每个比特)router