作者的话:IT的概念是很模糊的,直接套公式死记硬背只是少部分,有一些东西过时了,有一些舶来品翻译太渣,还有一些,则是单方面阐述的,并不准确,所以笔者以下的文章可能会有错误,欢迎各位指正。
PS:学校的联通营业厅还没搞好我的网络账户,就先不放图,以后再补。
1:TCP/IP与OSI的那些事
首先,OSI是个工业理论标准,是一个叫做ISO的美国佬协会搞出来的,然而这套理论标准只能作为参考,许多厂家根据这套理论标准,又弄出一个TCP/IP协议栈,一直用到现在。
其中有个小纠结的地方,OSI模型有7层是已经确定的,而TCP/IP,根据不同的教材会分为4层/5层。区别就在于第一层物理层与第二层数据链路层是否合并。
教材问题与翻译问题常常是个让人蛋疼的地方,可能面试或者考试,就会在这种一两分的地方纠结个几分钟,唉,都是浮云,那点分不要也罢。
2:关于路由器,集线器与交换机
首先,集线器就工作在物理层,因为这东西很老旧,所以现在基本淘汰。而且书上也写着早期路由器,具有大部分的集线器功能(后来部分功能剔除,然后再加入其他功能,就有了三层交换机,四层交换机这类东西。个人感觉:集线器与交换机发展过程就如java,很久以前有一群码农,因为觉得c++不好用,就想自己搞一套玩意出来,这玩意在c++的基础上取其精华,去其糟粕,叫做c++--,就是后来的java)。
根据我个人理解,集线器就是一堆线路捆绑在一起,主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离。每个接口简单的收发比特,收到1就转发1,收到0就转发0。
另一篇文章写到:集线器足以应付早期网络,然而因为传输速率问题等着被淘汰,而且交换机的端口就有集线器的功能,那我就姑且下个不准确的结论:集线器是交换机原型。
传输速率这一块与全双工,半双工之类的工作方式有关,以后补充。
至于交换机,则是这样的:交换机工作于第二层数据链路层,其目的是将同一局域网的不同主机互联。
而且有三层交换机,四层交换机这种玩意。
另一篇文章写道:交换机是一种基于MAC(网卡的硬件地址)识别,为始发者和接收者之间建立临时的联网路径,特点是一次路由,多次转发。(PS:作为一个学渣的经验,看到MAC这个关键字,就马上想到数据链路层.)
交换机功能部分不多讲述,我曾试想一个问题,如果要办家庭网络,为什么只看到一个路由器,却常常看不到交换机呢,只用一台主机是原因之一,我更倾向猜测于,路由器有部分(或全部)交换机功能。带着这样的疑问查资料,我发现这个思路没错。
书上的话太啰嗦难以理解,我就用我的话来阐述:路由器将不同网段的网络互联(用WAN口实现),(同一网段)也可以(用LAN口实现)。
路由器的内部结构,命令,机体发展历史略过,不补充。
因为我经常用192.168.1.1对路由器进行设置,看到还可以通过telnent,ssh访问路由器,突然有点兴致,这部分以后补上再说。
modem,调制解调器,俗称猫。用于电话拨号,小时候就是用这个上网的。刚刚查了资料,看到有个论点,就是认为modem和路由器是完全互补的,认为两者没有任何交集,以为不通过modem只用路由器,就只能搞拨号LAN上网。
单纯地从固有技术来说:
路由器:路由器作用是可以一个网线使几台电脑可以同时上网,起到一个分配的作用。上面连接猫,下面连接电脑。
猫:猫叫调制解调器,电脑通过它才能拨号上网(待定)。上面连接电话线,下面连接路由器。
还看到另一种说法:如果你是小区光钎接入或者是光钎接入拨号或者直接插网线上网的哪种 可以不用猫 只用路由器上网 可以将你的账号密码 输入路由器 就直接开机就能上网了。
又或者说,某款路由器也有猫的部分主要功能(个人猜测,未证实)
纠结了这么久,到底是怎么回事,其实看核心技术有没有运用就知道了。
那就是有没有进行拨号上网,是否进行A/D转换(数/模信号转换)
我专插本之前(大专)读的是网络互联,现在本科学的是通信,以后有空的话,也会补上通信这一块,也希望大家多多指点。