CCNA网络工程师学习进程(1)网络的基本概述
在互联网快速发展的今天,了解互联网成为一项必须的技能,因此在学习编程之余学习如何配置网络还是很有必要的。
本系列博客计划分为三个部分,包括思科CCNA、CCNP和华为的网络工程师认证有关的知识和内容,也会涉及到全国计算机技术与软件专业技术资格考试中中级和高级网络工程师相关的内容。
(1)网络和因特网概述:
网络:
网络是指在一定区域内将两台或两台以上的计算机按一定方式连接起来,起到共享文件、程序和数据的功能。
网络由若干结点和连接这些结点的链路组成,提供两个基本的功能:连接和共享。
因特网:
网络与网络的互联形成互联网,因特网(Internet)是最大的互联网。因特网采用TCP/IP协议族作为通信的规程,其前身是ARPANET。
网络把计算机连接在一起,而因特网把许多网络连接在一起。
(2)因特网的组成:
体系结构:

1)边缘部分: 由所有连接在因特网上的主机组成。
功能: 供用户直接使用,用来进行数据交换(传送数据、音频或视频)和资源共享。
主机之间的通信其实是主机内运行的进程间的通信。按通信方式分为以下三类:
客户/服务器方式(C/S模式):
客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。客户是服务请求方,服务器是服务提供方。数据处理方式为:客户端从服务器获取数据,然后对数据进行处理,将处理结果返回给服务器,允许多个客户端对数据进行共同访问和处理。

浏览器/服务器类型(B/S模式)
浏览器/服务器类型,即Browser/Server模式,是指在浏览器技术产生后,数据的运算已无需在客户端进行。客户端在安装浏览器之后,只负责显示服务器发来的信息,然后将用户操作返回给服务器,数据的运算可以全部在服务器上进行。客户端只需要通过浏览器,就可以访问和显示任何服务器发来的信息,从而大大降低了网络的管理和维护的成本。这种模型称为浏览器/服务器类型(B/S模式),又称为瘦客户端模型(Thin Client),与之相对的C/S模型称为胖客户端模型(Fat Client)。
随着网络的普及,服务器端可形成多层结果,常见的为B/W/D(Browser Server /Web/Database Server,浏览器/网站服务器/数据库服务器)。各层次分布完成不同的任务,以提高系统整体的可靠性、稳定性和灵活性,因此B/S模式又称为多层模型。

对等连接方式
对等连接(peer-to –peer,简写为P2P)是指两个主机在通信时不区分那一个是服务请求方,哪一个是服务提供方,只要双方都运行了对等连接软件(P2P软件),他们就可以进行平等或对等连接通信,这是双方都可以下载对方已经存储在硬盘中的共享文档。

2)核心部分: 由ISP (Internet Service Provider)因特网服务提供者提供。
功能: 向网络边缘中的大量主机提供连通性,使边缘部分中的任何一个主机都能够向其他主机通信(即传送或接收各种形式的数据)。
关键组成部分:
路由器(router),路由器是实现分组交换(packet switching)的关键构件,任务是转发收到的分组,这是网络核心部分最重要的功能。
建设计算机网络一般采用三级网络结构:主干网、地区网、家庭网/企业网/校园网。
数据交换方式:
电话交换
和打电话一样,需要经过建立连接,保持连接和释放连接三个阶段,且连接保持时不可以有其他信号共用信道,电路交换提供面向连接的服务。
存储转发
与邮政系统服务相似,不需要建立起物理的连续通路,提供无连接服务,而是根据报头信息,以接力方式将数据报文在网络节点之间逐段传送,直到目的节点。
(1)报文交换
把要传输的数据称为报文,报文中指明目的地的地址,由交换节点负责寻找路径转发出去,报文完整地在网络中逐个结点向前传输,每一个结点收到整个报文后,检查目标结点地址,再根据网络中的交通情况在适当的时候转发到下一站点,最后经过多次存储-转发,最后到达目标节点。
(2)分组交换
把要传输的数据切割成固定长度的分组,该分组比报文要短,给各个分组授予编号,加上源地址和目标地址等分组头信息,这个过程叫做信息的分片与封装。然后分组在子网中进行传输,所有分组到达目标结点后,按编号被重新组装成原来的报文,叫信息的重组。
划分分组和转发:


(3)网络的分类
按拓扑结构分:
分为总线型,环型,网状,星型。





另外还可以按照局域覆盖范围分,众所周知,不再赘述。以上就是计算机网络的概述。
详细内容可以参考:
在线文档: http://www.cnblogs.com/kzang/articles/2581199.html
离线文档: http://files.cnblogs.com/files/MenAngel/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E6%A6%82%E8%BF%B0.zip
(4)线缆概述与Cisco PacketTracer 模拟器的初次使用
1)线缆的使用:
1.异种设备之间用直连线,两头的线序一样(同为568A线序或568B线序);
2.同种设备之间用交叉线,两头的线序不一样(一头为568A,另外一头为568B);
3.路由器串口之间用DCE串口线;
4.在购买设备后第一次配置网络设备时,只能使用Console口,需要配置线(又称反转线或Console线)。
T568A线序为:从左到右依次是绿白-1,绿-2,橙白-3,蓝-4,蓝白-5,橙-6,褐白-7,褐-8

T568B线序为:橙白-1,橙-2,绿白-3,蓝-4,蓝白-5,绿-6,褐白-7,褐-8

2)配置使用实例:
搭建一个虚拟场景,在里面增加一台局域网交换机SW和两台PC:PC_A和PC_B,其中,PC_A通过Console方式和SW连接并对其进行配置,PC_A通过以太网接口和SW连接并通过Telnet方式对其进行配置。
实验拓扑图:

操作步骤:
1.搭建拓扑结构图:
PC_A与SW之间用PC_A上的RS 232接口连接SW的console口,并使用console线;PC_B与交换机SW的f0/1口相连,使用直通线。
注意:在实际的计算机上RS 232很少见,因此可能需要使用USB转RS 232的装置。
2.配置PC_B和SW:
需要给PC_B配置一个IP地址:

需要通过PC_A的虚拟终端功能配置SW的vlan 1的IP地址,用于被远端telnet进行管理,代码如下:
enable
conf t
hostname SW
int vlan
ip address 192.168.0.1 255.255.255.0
no shutdown
exit
enable secret menangel
line vty
password
login
end
3.测试:
在PC_B上telnet 192.168.0.1远程配置SW,并显示配置信息:


CCNA网络工程师学习进程(1)网络的基本概述的更多相关文章
- CCNA网络工程师学习进程(6)vlan相关协议的配置与路由器简单配置介绍
前面已经介绍了大部分与vlan技术相关的交换机的协议的配置,更深层次的还有STP协议和以太网端口聚合技术,接着还会简单介绍一下路由器的基本应用. (1)STP(Spanning-tre ...
- CCNA网络工程师学习进程(7)路由器的路由配置
前面一节已经介绍了路由器的端口配置,接着我们介绍路由器的路由配置:静态路由.默认路由和浮动路由的配置:动态路由协议的配置,包括RIP.IGRP.EIGRP和OSPF. (1)路由器的基 ...
- CCNA网络工程师学习进程(3)常规网络设计模型与基本的网络协议
本节介绍分层的网络设计模型与基本的网络协议,包括ARP协议,ICMP协议和IP协议. (1)三层网络架构: 一个好的园区网设计应该是一个分层的设计.一般分为接入层.汇聚层(分布层).核 ...
- CCNA网络工程师学习进程(2)基本的网络设备
在组网技术中用到的设备有中继器(Repeater).集线器(Hub).网桥(Bridge).交换机(Switch).路由器(Router).分别工作在OSI参考模型中的物理层.数据链路层和网络层. ...
- CCNA网络工程师学习进程(8)访问控制列表ACL
前面几节我们介绍了路由器的路由配置,接下来几节我们将介绍路由器的高级配置应用,包括ACL.NAT.DHCP.PPP.VPN和远程连接等的配置. (1)ACL概述: ACL(Access C ...
- CCNA网络工程师学习进程(5)路由器和交换机的登录安全配置和vlan划分
本节详细介绍路由器和交换机的登录安全配置以及VLAN划分的原理. (1)登录安全配置: 路由器登录有两种验证方式:有本地验证方式和远程验证方式.本地登录验证方式可以配置用户名和密码也可 ...
- CCNA网络工程师学习进程(9)GNS3的安装与配置
本节将简单介绍一下网络设备模拟软件GNS3的配置和使用方法. (1)GNS3概述: GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS ...
- CCNA网络工程师学习进程(10)NAT的配置
NAT(Network Address Translation,网络地址转换)是将IP 数据包头中的IP 地址转换为另一个IP 地址的过程. (1)NAT简介: 在实际应用中,NAT ...
- CCNA网络工程师学习进程(4)网络设备的基本配置和详细介绍
网络设备(路由器.交换机和防火墙等)与计算机一样需要操作系统.网络设备采用专用的操作系统,统称为IOS(Internetwork Operating System,网络操作系统). ( ...
随机推荐
- 复星昆仲杨光:VR行业四大痛点
2016年,可是说是VR产业的爆发之年,从公司层面到资本层面都对VR产业给予了厚望,期望其能够在移动互联网之后带来革命性的突破,掀起新一轮技术主导的商业革命.而创业者们已经跃跃欲试,期望在资本的支持下 ...
- MVC4相关Razor语法浅谈
1._LayOut.cshtml 文件为mvc的布局文件,里面包函的是htm的静态文件,作为mvc其他view的基础母版使用,子视图要不想想调用它只需在页面设置@{Layout=null;}即可,现对 ...
- PSP&进度条
11号 类别 开始时间 结束时间 间隔 净时间 燃尽图 8::00 8:20 0 20分钟 站立会议 8:20 8:50 0 30分钟 读构建之法 9:20 13:20 120分钟 120分钟 四人小 ...
- python 元类
转载自 http://blog.jobbole.com/21351/ 类也是对象 在理解元类之前,你需要先掌握Python中的类.Python中类的概念借鉴于Smalltalk,这显得有些奇特.在大 ...
- 在chrome下的文本框sendkeys,提示element can't focus--解决方法
在chrome下的文本框sendkeys,提示element can't focus--解决方法(成都-半步流雲,群友解决) 成都-半步流雲1.升级你的chromedriver,2.降chrome版本 ...
- 你写的return null正确吗?
上次一篇“你写的try…catch真的有必要吗”引起了很多朋友的讨论.本次我在code review又发现了一个问题,那就是有人有意无意的写出了return null这样的代码,例如: public ...
- SQL SERVER--DBA 常用到的一些脚本
自己整理了一些常用到的脚本,希望对各位有用 下载地址 --================================== 妹子不能少,是吧 BTW, 妹子是我辛苦百度来的,请不要求种求介绍各种求 ...
- ubuntu 安装 axel
Axel 通过打开多个 HTTP/FTP 连接来将一个文件进行分段下载,从而达到加速下载的目的.对于下载大文件,该工具将特别有用. 安装:sudo apt-get install axel 一般使用: ...
- C#Lite Unity热更新开源解决方案改名C#Light
因为此脚本语言与C#Lite Framework 开源项目重名,故修改名称,发音不变.
- asp.net 验证码session为null的解决方案
最近在做Y集团的订单系统时,登陆页面在测试时发现一个以前没有注意到的问题,登陆页面需要使用验证码,引用了一个生成验证码的aspx页面,在aspx页面中生成session和验证码图片,在登陆页面的后台处 ...