需要了解的基本网络常识

   域名问题    

   域名:如:www.wikipedia.org 、www.baidu.com

   网域名称系统(DNS,Domain Name System,有时也简称为域名系统),主要是用户将人们不乐意记忆以及记忆起来费劲的IP地址和相对方便记忆的名称存档在一个表中,一一对应起来。例如我们可以用一个姓名来代替一个身份证号;也就可以用一个域名www.wikipedia.org来替代IP地址208.80.152.2。

   根据域名查看IP的方法:在命令行中输入nslookup,然后输入要查询的域名,会返回该域名的IP地址信息

   当你已经能够开发出一个项目了,或许你首先想到的是让别人使用这个项目来处理一些事情,那么你通常会告诉他,你访问:

http://10.176.240.183:8080/callingsys/  地址就可以访问到,如果能将其改为http://bj.mi.cn/callingsys/  是不是就更方便记忆呢?基于域名的方便记忆,因此域名就像车牌号一样有了投资的价格,好的域名要花钱购买,目前最常见到的是.com  .edu  。gov 等。一般.com域名直接买的价格1个在人民币50元/年,域名购买需要实名制。

      关于mac地址和IP地址的问题

      早期的以太网只有集线器(hub),没有交换机(switch),所以发出去的包能被以太网内的所有机器监听到,因此要附带上MAC地址,每个机器只需要接受与自己MAC地址相匹配的包。用来集中所有局域网内网络设备(电脑和其他集线器等),并且将网络带宽平均分给各个网络设备。类似于我们用的电插座,可以把电分配给每个人充电设备。集线器起到了一个将网线集结起来的作用,实现最初级的网络互通。集线器是通过网线直接传送数据的,所以我们说他工作在物理层。之后,由于网络变得复杂,接入网络的设备越来越多,如果只是依靠设备的mac地址进行寻址的话效率就会很低,因此,为了便于管理和寻址,有了IP地址。IP地址和地域有关。我们都知道位于同一子网的设备,我们给它分配的IP地址前缀都是一样的。这样路由器只用通过IP地址的前缀就知道在哪个子网上了。就像我们看简历,想知道应聘者的名字,就找“个人信息”部分,分门别类了之后就便于管理和查询。只要不去更改自己的MAC地址,那么MAC地址在世界上就是唯一的。

   关于物理层工作的机器

   除了我们上述提到的集线器,还有中继器。那么中继器和集线器有什么区别呢?集线器在OSI的7层模型中处于物理层,其实质是一个中继器。主要功能是对接收到的信号进行再生放大,以扩大网络的传输距离。因此中继器的功能也是连接网络设备,重新生成信号(对原信号进行放大再生)。

   作用:放大信号、在整个网络传播信号、无需过滤、无需路径判定或交换、用作网络汇集点

   关于数据链路层工作的机器

    网桥是在数据链路层工作的机器,主要是连接2个局域网(LAN),网桥会过滤LAN的通信流。他就是上一张图中的子站,可以使本地的通信流保留在本地,而哪些可以定向到其他分段的通信流转发到那里去,如果说我们将其接收到的通信流按照转发和保留分为2类的话,那么它会记录每一边(转发、保留)的网络设备的MAC地址,基于这张MAC地址表做出决策。

    与上一层的设备相比较的话,网桥就相对智能,他具有选择转发的特性,能够分析传入的信息流,然后基于寻址信息来进行转发、保留或者丢弃它们。

    作用:网桥在2个或多个LAN分段之间进行收集和转发分组、能够创建更多的冲突域,使得多台设备能够同时无冲突地发送 、能够维持MAC地址表(网桥表)

     交换机:第二层交换机。其和网桥一样利用一张MAC地址表对信息流进行转发,但是其处理速度要比网桥高的多。如果把交换机的每一个端口看做是一个卫星网桥,那么每一个交换端口就充当一个独立的网桥,从而为每个主机提供全部带宽,也就是微分段。交换机把广播消息转发到其所有的分段。

   关于网络层工作的设备

    路由器是一类网络互连设备。与交换机和网桥不同,路由器知道要将数据发送到哪里。

    假设A站点要发送消息给B站点,与之通信。A开始发送时,先把自己的地址与B的IP地址做比较,判断是否是一个子网,如果是,则进行二层的转发,如果不是,则A要向“缺省网关”发送地址解析封包,而缺省网关的IP就是路由器的交换模块。如果此时路由器已经存有B的MAC地址,则路由向A回复B的MAC地址,没有存的话,路由就要向B广播一个地址解析请求,来获取B发送过来的MAC地址。然后路由保存其地址并回复A。同时将其发送给二层的交换机转发。互连的意思就是:(前提:你只能通过电话本来拨打电话)你想打电话给同班同学小王,你看电话本中没有,就要找电话本中其他知道小王联系方式的人,来询问,别人告诉你之后,你将其记录电话本,之后根据电话本的号码打电话。电话本将你和小王联系了起来。这里的电话本就是路由。

   我们经常说起的是网关,就工作在网络层。网关通常是指路由器的IP地址。上面我们在说路由器的时候提到过:A开始发送时,先把自己的地址与B的IP地址做比较,判断是否是一个子网,例如A的子网是(192.168.1.10-192.168.1.13),而B的地址为192.168.1.20,那么显然不是一个子网。路由就要向路由器2缺省网关广播一个地址解析请求,当收到其为一个子网后,路由器2就会回复B的MAC地址之后,A网关会保存其信息并将其发送给二层交换机转发。

 

    数据传输层

    网络层只是根据网络地址将源结点发出的数据包传送到目的结点,而传输层则负责将数据可靠地传送到相应的端口,端口的概念就是从此层出现的。传输层向高层用户屏蔽通信子网的细节,我们所能关注的就是IP地址及端口,以及数据的准确性,和对其进行控制和设定相关内容。

   ☆ 传输连接服务:通常,对会话层要求的每个传输连接,传输层都要在网络层上建立相应的连接

    ☆ 数据传输服务:强调提供面向连接的可靠服务(很晚OSI才开始制定无连接服务的有关标准),并提供流量控制差错控制和序列控制,以实现两个终端系统间传输的报文无差错、无丢失、无重复、无乱序。

     应用层   

     按照五层协议的体系结构来看,最上一层为应用层;应用层就涉及到了我们日常看到的进程,以及常用到的协议:HTTP,FTP,DNS等。我们接触最多的就是应用层。

 1. 选择一个合适的网络应用体系结构;

 2. 根据所选的网络应用体系结构,确定客户进程和服务器进程;

 3. 确定客户进程和服务器进程的端口号;

 4. 确定客户进程和服务器进程的IP地址;

 5. 选择一个合适的应用层协议;

 6. 考虑网络应用所需的服务

  

   学习网络知识,要了解的内容还有很多,最基础的这些如果清楚了,后面再深入的时候就会更加便利。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值