计算机网络—网络层

一、网络层的功能

网络层的任务

主要任务是通过路由器实现网络互联,进而实现数据报在各网络之间的传输

  • "数据报"就是从数据链路层接收的分组好的数据,又叫"IP数据报"或"IP分组"

网络层提供的两种服务

1·面向连接的虚电路服务

当两台计算机进行通信时,应当先建立网络层的连接,也就是建立一条虚电路VC,双方沿着已建立的虚电路发送分组,每个分组的首部需携带这条虚电路的编号。通信结束后,需要释放之前所建立的虚电路。

2·无连接的数据报服务

不需要建立虚电路,但是每个分组的首部必须携带目的主机的完整地址

  • 例如因特网

二、路由器功能

功能一:转发

  • 达到路由器输入链路之一 的数据报如何转发到该路由器的输出链路之一
  • 时间短,通常硬件解决
  • 在数据层面执行的主要功能是根据转发表进行转发

功能二:路由选择

  • 控制数据报沿着从源主机到目的主机主机的端到端路径中路由器之间的路由方式
  • 时间长,通常软件解决
  • 控制层面上,在一台路由器中的路由选择算法与其他路由器中的路由选择算法通信,计算出路由表和转发表
  • SDN方法中,路由器不再选择算法,而由远程控制器掌握各主机和整个网络的状态,为每一个分组计算最佳的路由,生成转发表
相关推荐
平头哥在等你8 小时前
《计算机网络名词解释》
服务器·网络·计算机网络
ALLinLLM8 小时前
使用反向代理软件frp在局域网内共享上网
计算机网络·veee
biemowomaomao15 小时前
计算机网络
计算机网络
爱吃涮毛肚的肥肥(暂时吃不了版)16 小时前
计算机网络34——Windows内存管理
网络·计算机网络·udp
Static_Xiao1 天前
计算机网络 8.*结构化布线
计算机网络
XF鸭1 天前
计算机网络各层有哪些协议?
网络·计算机网络
尸僵打怪兽1 天前
软考(中级-软件设计师)(0919)
java·c语言·数据库·计算机网络·软考·多媒体·软件设计师
FHKHH2 天前
计算机网络第二章:作业 1: Web 服务器
服务器·前端·计算机网络
小堃学编程2 天前
计算机网络(七) —— https协议与网络安全证书
计算机网络·web安全·https
秋夫人2 天前
DoS、DDoS、DRDoS 攻击
计算机网络·ddos