计算机网络概述

1、计算机网络定义

不同位置的多台计算机机器设备,通过通信线路连接起来,在操作系统以及通信协议的管理下,实现资源共享,和信息管理传递的计算机网络。组成包括,计算机、传输介质、网络操作系统以及相应的软件(前面两个软件后面两个硬件)

2、网络设备
2.1网卡

每一网卡都有唯一的编号,这个号码叫做MAC地址,其功能主要有两个,一是将计算机的数据进行封装,通过通信线路发布到网上。二是接收网络上传来的数据,传到计算机中。

2.2 交换机

交换机与集线器一样,但性能却优于集线器。1000Mb/s的交换机的每个端口都是1000Mb/s,互联的每台计算机均以1000Mb/s进行通信,而不像集线器那样平分带宽。交换机的工作原理:交换机从某一节点收到一个以太网帧后,便在其内存中地址表进行查找(MAC地址),如果有就将数据传输到该地址,如果没有就将该数据包广播到所有节点,与此匹配的MAC地址收到后就会做出应答,最后交换机就可以将这个地址保存到MAC地址表。

2.2 路由器

路由器主要连接不同网络,所谓路由功能指的是在不同网络之间选择最佳的信息传输路径,从而使信息更快的传输到目的地。

2、OSI 七层模型

OSI(open system interconnection),开放式系统互联参考模型,七层结构记忆方法:应、表、会、传、网、数、物。
这个模型把网路协议分为七层,每一层对应相关的物理设备,OSI七层模型是一种框架性的设计方案,主要是用来解决异构网络互连时所遇到的兼容性问题,用来帮助不同类型的主机实现数据传输。模型最大的优点在于将服务、接口、协议分开。服务说明某一层为上一层提供什么功能,接口说明上一层如何使用下一层的服务,而协议则涉及如何实现本层的功能。

2.1数据传输过程

这里写图片描述
中间的常规路由器设备是由三层交换设备,常规的交换机是两层交换设备。

2.2具体各层介绍

物理层:定义物理设备标准,比如网线的接口类型,光纤的接口类型,传输介质的传输速率。主要作用是传输数据流
数据链路层:定义如何让格式化数据传输,如何控制对物理层的访问。 其主要功能是如何在不可靠的物理线路上进行数据的可靠传递。保证传输的可靠性。
数据链路层主要设备:二层交换机、网桥、网卡
网络层:给两个不同的主系统提供链接和路径选择。
网络层主要设备:路由器
传输层:定义传输数据的协议和端口号(www协议,使用80端口),TCP(传输控制协议),UDP(用户数据报协议)
会话层:认为是一次通讯的过程,通过传输层建立数据传输的通路(设备的连接可以是IP或者MAC或者主机名)
表示层:这一层确保一个系统的应用层所发出的信息可以被另一个系统接收。两个系统之间可能传输和接收数据的格式不一样,需要表示层来进行数据格式转换。
应用层:用户的应用程序,应用层协议的代表包括:Telnet、FTP、HTTP、SNMP、DNS等。

2.3 每一层的数据变化

这里写图片描述

3、TCP/IP四层模型

OSI七层模型是一个参考模型,真正使用的是TCP/IP模型。TCP/IP(Transmission Control Protocol/Internet Protocol)是传输控制协议和网络协议的简称,它定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。
TCP/IP 不是一个协议,而是一个协议族的统称,里面包括了 IP 协议、ICMP 协议、TCP 协议、以及 http、ftp、pop3、https 协议等。网络中的计算机都采用这套协议族进行互联。
模型对应图:
这里写图片描述

3.1 每一层负责的功能

链路层:链路层也叫网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。
网络层:也叫互联网层,处理分组的网络活动。TCP/IP协议族中,网络层协议包括IP协议(网际协议),ICMP协议(互联网控制报文协议),以及IGMP协议(internet组管理协议)
运输层:主要为两个主机的应用程序提供端到端的通信。TCP/IP协议族中,有两个互不相同的协议TCP协议,UDP协议。
应用层:负责处理特定的应用程序细节。应用层面向不同的网络应用引入了不同的应用层协议。其中,有基于TCP协议的,如文件传输协议(File Transfer Protocol,FTP)、虚拟终端协议(TELNET)、超文本链接协议(Hyper Text Transfer Protocol,HTTP),也有基于UDP协议的。

3. 2 基于TCP/IP协议族的主机间通讯协议过程

这里写图片描述
这里写图片描述
TCP和UDP是两种最为著名的运输协议,二者都使用IP作为网络层协议。IP是网络层上的主要协议,ICMP是IP协议的附属协议,IP层用它来与其他主机或者路由器交换错误报文和其他重要信息,IGMP是internet组管理协议,它用来把一个UDP数据报播到多个主机。ARP(地址解析协议)和RAPP(逆地址解析协议)是某些网络接口(如以太网,令牌环网)使用的特许协议,用来转换IP层和网络接口层协议。

3.3 TCP/IP数据包封装

这里写图片描述
传输层TCP传给网络层IP的数据单元称作TCP报文段,TCP段。IP传给接口层的数据单元称作IP数据段。

3.3 TCP/IP数据包分发

主机收到一个数据包时,数据就开始从协议栈中由底层向上升,同时去掉各层协议加上的报文首部,每层协议盒都要检查报文首部中的协议标识,以确定接收数据的上层协议,这个过程叫做分用。
这里写图片描述

  • 5
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值