计算机网络概述

计算机网络分类

按照网络的作用范围划分

  1. 广域网WAN(Wide Area Network)广域网的作用范围通常为几十到几千公里,因而有时也称为远程网。广域网是互联网的核心部分,其任务是通过长距离(例如,跨越不同的国家)运送主机所发送的数据。连接广域网各节点交换机的链路一般都是高速链路,具有较大的通信容量。
  2. 城域网MAN(Metropolitan Area Network)城域网的作用范围一般是一个城市,可跨越几个街区甚至整个城市,城域网可以为一个或几个单位所拥有,但也可以是一种共用设施,用来将多个局域网进行互连。
  3. 局域网LAN(Local Area Network)在局域网发展的初期,一个学校或工厂往往只拥有一个局域网,但现在局域网已经非常广泛地使用,学校或企业都拥有许多个互连的局域网。
  4. 个人区域网PAN(Personal Area Network)个人区域网就是在个人工作的地方把属于个人使用的电子设备(如便携式电脑等)用无线技术连接起来的网络。

按照网络的使用者进行分类

  1. 公用网(public network)这是指电信公司出资建造的大型网络。"共用"的意思就是所有愿意按电信公司的规定缴纳费用的人都可以使用这种网络。
  2. 专用网(private network)这是某个部分为满足本单位的特殊业务工作的需要而建造的网络。这种网络不向本单位以外的人提供服务。例如,军队、铁路、银行、电力等系统均有本系统的专用网。

具有五层协议的体系结构

应用层

应用层是体系结构中的最高层。应用层的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用**进程间通信和交互的规则。**这里的进程就是指主机中正在运行的程序。

对于不同的网络应用需要有不同的应用层协议,在互联网中的应用层协议很多,如域名系统DNS,支持万维网的HTTP协议,支持电子邮件的SMTP协议,等等。我们把应用层交互的数据单元称为报文(message)。

运输层

运输层的任务就是负责向两台主机中进程之间的通信提供通用的数据传输服务。应用进程利用该服务传送应用层报文。

所谓通用的,是指并不针对某个特定网络应用,而是多种应用可以使用同一个运输层服务。

由于一台主机可同时运行多个进行,因此运输层有复用和分用的功能。

  • 复用就是多个应用层进程可同时使用下面运输层的服务。
  • 分用就是运输层把收到的信息分别交付上面应用层中的相应进程。

运输层主要使用以下两种协议:

  • 传输控制协议TCP(Transmission Control Protocol)------提供面向连接的、可靠的数据传输服务,其数据传输的单位是报文段(setgment)。
  • 用户数据报协议UDP(User Datagram Protocol)------提供无连接的,尽最大努力的数据传输服务(不保证数据传输的可靠性),其数据传输的单位是用户数据报。

有人愿意把运输层称为传输层。

网络层

网络层负责为分组交换网上的不同主机提供通信服务。

在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传输。

在TCP/IP体系中,由于网络层使用IP协议,因此分组也叫作IP数据报,简称数据报。

网络层的另一个任务是选择合适的路由,使源主机运输层所传下来的分组,能够通过网络中的路由器找到目的主机。

数据链路层

数据链路层通常称为链路层。

物理层

相关推荐
叫我龙翔6 小时前
【Linux】进程间关系与守护进程
linux·运维·服务器·计算机网络
ZachOn1y9 小时前
计算机网络:计算机网络概述 —— 描述计算机网络的参数
网络·tcp/ip·计算机网络·考研必备
qq_4218336711 小时前
计算机网络——应用层
笔记·计算机网络
编程点滴1 天前
深度解析:从浏览器输入链接到页面展现的奇幻历程
计算机网络
ZachOn1y2 天前
计算机网络:计算机网络体系结构 —— OSI 模型 与 TCP/IP 模型
网络协议·tcp/ip·计算机网络·知识点汇总·考研必备
奋斗★~男孩2 天前
TCP 流量控制 - 滑动窗口和拥塞控制算法解析
网络协议·计算机网络·tcp
Ja_小浩2 天前
【计算机网络】传输层UDP和TCP协议
tcp/ip·计算机网络·udp
just-julie3 天前
计算机网络面试题——第二篇
开发语言·计算机网络·php
码明3 天前
三、数据链路层(上)
网络·网络协议·计算机网络
最近好楠啊3 天前
计算机网络实验5——静态路由的相关配置
计算机网络·智能路由器