TCP/IP入门(一):网络基础知识汇总

TCP/IP入门(一):网络基础知识汇总

2018年05月14日 10:43:38 学海一乌鸦 阅读数 4687

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/endlessseaofcrow/article/details/80306623

1.小的知识点

1.1.计算机网络

1.2.协议

2.协议分层与OSI参考模型

2.1协议的分层

2.2OSI参考模型

2.3七层通信

3.传输方式的分类

3.1有向连接和无向连接

3.2电路交换和分组交换

3.3根据接收端的数量分类

4.地址

5.网络的构成要素

5.1通信媒介与数据链路

5.2网卡

5.3中继器

5.4网桥/2层交换机

5.5 路由器/3层交换机

5.6 4~7层交换机

5.7 网关

6.参考

1.小的知识点

1.1.计算机网络

根据计算机网络的规模,可分为WAN(Wide Area Network,广域网)和LAN(Local Area Network,局域网)

1.2.协议

协议就是计算机与计算机之间通过网络实现通信时事先达成的一种“约定”。这种“约定”使那些由不同厂商的设备、不同的CPU以及不同的操作系统之间的计算机之间,只要遵循相同的协议就能够实现通信。

分组交换协议

分组交换是指将大数据分割成一个个叫做包(Packet)的较小单位进行传输的方法。

2.协议分层与OSI参考模型

2.1协议的分层

OSI参考模型将通讯协议中必要的功能分成了7层,通过分层,使那些比较复杂的网络协议更加简单化。

在这一模型中,每个分层都接受由它下一层所提供的特定服务,并且负责为自己的上一层提供特定的服务。上下层之间进行交互时所遵循的约定叫做“接口”。同一层之间的交互所遵循的约定叫做“协议”。

协议分层如同计算机软件中的模块化开发,然后这些模块组合起来实现网络通信。分层可以将每个分层独立使用,即使系统汇总某些分层发生变化,也不会波及整个系统,可以构造一个扩展性和灵活性都比较强的系统;劣势在于,可能过于模块化、使处理变得更加沉重以及每个模块不得不实现相似的处理逻辑等问题。

2.2OSI参考模型

2.3七层通信

模块化通信的方式:

发送方从第7层、第6层到第1层由上至下按照顺序传输数据,而接收端则从第1层、第2层到第7层由下到上向每个上一级分层传输数据。每个分层上,在处理上一层传过来的数据时可以附上当前分层的协议所必须的“首部”信息。然后接收端就对收到的数据进行数据“首部”与“内容”的分离,再转发给上一分层,并最终将发送端的数据恢复原状。

3.传输方式的分类

3.1有向连接和无向连接

通过网络发送数据,大致可以分为面向有连接面向无连接类型。

面向有连接,在发送数据之前,需要在收发主机之间连接一条通信线路。

面向无连接,则不需要建立和断开连接,发送端可以于任何时候自由发送数据,反之接收端也永远不知道自己会在何时从哪里收到数据。

3.2电路交换和分组交换

网络通信的方式有两种:电路交换分组交换

电路交换 :

在电路交换中,交换机主要负责数据的中转处理,计算机首先被连接到交换机上,而交换机与交换机之间则由众多通信线路再继续连接,因此,计算机之间在发送数据时,需要通过交换机与目标主机建立通信电路,我们将连接电路称为建立连接,然后用户可以通信,知道连接被断开。

鉴于一台计算机在收发信息时会独占整个电路,其他计算机只能等到这台计算机处理结束以后才有机会使用这条电路收发数据。

分组交换 :

让连接到的通信电路的计算机将所要发送的数据分成多个数据包,按照一定的顺序排列之后再发送。

分组交换由于使数据被细分,所有的计算机就可以一起收发数据,这样也就提高了通信线路的利用率,由于在分组中,已经在每个分组的首部写入了发送端和接收端,所以即使同一条线路同时为多个用户提供服务,也可以明确区分每个分组数据发往的目的地。

3.3根据接收端的数量分类

根据目标地址的个数及其后续行为对通信进行分类,可以分为:

单播(Unitcast)

1对1通信,早期的固定电话。

广播(Broadcast)

将消息从1台主机发送给与之相连的所有其他主机。典型例子是电视播放,它将电视信号一起发送给非特定的多个接收对象。

多播(Multicast)

与广播类似,也是将信息发送给多个接收主机,不同之处是多播要限定某一组主机作为接收端。典型的就是电话会议。

任播(Anycast)

任播是在特定的主机中选出一台作为接收端的一种通信方式。任播通信从目标主机中选择一台最符合网络条件的主机作为目标主机发送消息。典型就是DNS域名解析服务器。

4.地址

地址的唯一性

一个地址必须明确地表示一个主体对象。

地址的层次性

MAC地址和IP地址在标识一个通信主体的时候虽然都具有唯一性,但是他们当中只有 IP地址具有层次性。

虽然MAC地址是真正负责最终通信的地址,但是在实际寻址过程中,IP地址却必不可少。

5.网络的构成要素

5.1通信媒介与数据链路

在数据传输过程中,两个设备之间的数据流动的物理速度称为传输速率。单位为bps(Bits Per Second,每秒比特数)。传输速率又称为带宽 ,带宽越大网络传输能力越强。

此外,主机之间的实际传输速率被称作吞吐量,吞吐量不仅衡量带宽,同时也衡量主机的CPU处理能力、网络的拥堵程度等信息。

5.2网卡

任何一台计算机连接网络时,必须使用网卡(网络接口卡),网络 接口卡(NIC)有时也被叫做网络适配器、网卡、LAN卡。

网卡:集成了连接局域网功能的设备,有时会被集成到计算机的主板中去,有时也可以单独插入扩展槽使用。

5.3中继器

中继器在OSI模型的第1层—物理层面上延长网络的设备。由电缆传过来的电信号或者光信号经由中继器的波形调整和放大再传给另一个电缆。

5.4网桥/2层交换机

网桥在OSI模型中的第2层——数据链路层上连接两个网络的设备,它能够识别数据链路层中的数据帧,并且将这些数据帧临时存储于内存,再重新生成信号作为作为一个全新的帧发送给相连的另一个网段。数据链路中的数据帧有一个数据位叫做FCS,用以校验数据是否正确送达目的地,网桥通过检查这个域中的值,讲那些损坏的数据丢掉,从而避免送给其他网段。

5.5 路由器/3层交换机

路由器是在OSI模型中的第三层——网络层面上连接两个网络、并对分组报文进行转发的设备。网桥是根据MAC地址进行处理,而路由器/3层交换机则是根据IP地址进行处理的。

5.6 4~7层交换机

4~7层交换机负责处理OSI模型中从传输层到应用层的数据,如果用TCP/IP分层模型来表述,4~7层交换机就是以TCP等协议的传输层及其以上的应用层为基础,分析收发数据,并对其进行特定的处理。

5.7 网关

网关是OSI参考模型中复杂将从传输层到应用层的数据进行转换和转发的设备。其与4~7层交换机一样都是处理传输层以及以上的数据,但是网关不仅转发数据还负责数据进行转换,通常会使用一个表示层或应用层网关,在两个不能进行直接通信的协议之间进行翻译,最终实现二者之间的通信。

一个非常典型的例子就是互联网邮件与手机之间的转换服务。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,393评论 5 467
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,790评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,391评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,703评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,613评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,003评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,507评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,158评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,300评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,256评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,274评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,984评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,569评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,662评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,899评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,268评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,840评论 2 339

推荐阅读更多精彩内容

  • # 图解TCP/IP 标签(空格分隔): 2018招聘 --- ##第1章 网络基础知识 ### ### 1.1 ...
    Kai_a3da阅读 1,429评论 0 2
  • 一、什么是TCP/IP 网络和协议 1. TCP/IP是一类协议系统,它是一套支持网络通信的协议集合。网络是计算机...
    karlon的马甲阅读 6,499评论 1 24
  • 计算机与网络发展 计算机自诞生伊始,经历了一系列演变与发展。大型通用机计算机、超级计算机、小型机、个人电脑、工作站...
    洛洛爱吃肉阅读 861评论 0 10
  • 协议基础 协议就是计算机之间通过网络实现通信时实现所达成的一种“约定”,这种约定使得那些由不同厂商的设备,不同的C...
    d9fc24a0c9a9阅读 2,336评论 0 6
  • 计算机与网络设备要相互通信,双方就必须基于相同的方法,比如,如何探测到通信目标,由哪一边先发通信,使用哪一种语言进...
    SunshineBrother阅读 1,056评论 0 14