计算机网络基础(10.14 第二十天)

Posted liujizhou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机网络基础(10.14 第二十天)相关的知识,希望对你有一定的参考价值。

一、网络设备

网卡 集线器 交换机 路由器

网卡:网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有MAC地址,因此属于OSI模型的第1层。它使得用户可以通过电缆或无线相互连接。

集线器:用来扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上,工作于OSI模型第一层。不具备智能记忆和学习能力,也没有mac地址表,采用广播方式发送

交换机交换机(Switch)意为“开关”是一种用于数据转发的网络设备,工作于OSI模型第二层。这个产品是由原集线器的升级换代而来,在外观上看和集线器没有很大区别,但是交换机具有“智能记忆”能力和“学习”能力,使用MAC地址来寻址。

路由器:路由器(router)是连接两个或多个网络的硬件设备,在网络间起网关的作用,运行在OSI模型第三层,使用IP地址来通信。现在交换机基本上都是三层交换机,和路由器已经没什么区别。

 

网络分层:5层体系结构

5层网络体系结构

          应用层

          运输层

          网络层(网际层)

          数据链路层

          物理层

 

物理层:

    主要任务:考虑怎样才能在连接各种计算的传输媒体上传输数据比特流

 

数据链路层(mac层):

    主要任务:在同一个局域网中,分组怎样从一个主机传送到另一个主机(不经过路由器)

    将网际层交下来的IP数据报组装成帧,在相邻结点间的链路上传送帧

    帧包括的数据:同步信息、地址信息、差错控制等

    工作: 1、封装成帧:数据的前后添加首部和尾部

               2、透明传输:某一个实际存在的事物看起来却是好像不存在一个(方法:字节填充法)

               3、差错检测

    协议:PPP(点对点协议)

 

网际层(IP层):

    主要任务:分组怎样从一个网络通过路由器转发到另一个网络

    为交换网上的不同主机提供通信服务

    把传输层产生的报文段或用户数据报封装成分组或包进行传送(IP数据报)

    选择合适的路由,使源主机运输层传下来的分组能够通过网络中的路由器找到目的主机

 

运输层(TCP/UDP):

    主要任务:向两个主机中进程之间的通信提供通用的数据传输服务(也就是提供通信服务)

    TCP:面向连接的、可靠的数据传输服务,传输的数据单位是报文段

    UDP:无连接的、尽最大努力的数据传输服务(不可靠的),数据传输单位是用户数据报

 

应用层:

    主要任务:位于不同主机中的多个应用进程之间进行通信和协同工作

    DNS:解析域名

 

OSI七层分层:

技术图片

 

 

数据如何传输

技术图片

 

 

 

IP地址

IP地址就是给互联网上每一台主机(或路由器)每一个接口分配一个在全世界范围内是唯一的32位标识符号。现在由互联网名字和数字分配机构ICANN进行分配。

 

32位二进制的IP地址标志符,如何转变成十进制计数

技术图片

 

 

 

分类IP

分类IP就是将IP分为若干个固定类,每一类地址都由两个固定长度的字段组成,其中第一个字段位网络号,必须是唯一的。第二个字段为主机号。

技术图片

 

 

 

 

技术图片

 

以上是关于计算机网络基础(10.14 第二十天)的主要内容,如果未能解决你的问题,请参考以下文章

走入计算机的第二十天(迭代器)

走入计算机的第十天(linux基础的结尾)

第二次冲刺第十天

三十天学不会TCP,UDP/IP网络编程-UDP,从简单的开始

Mysql基础第二十天,组合查询

大数据Java基础第二十天作业