网络通信基础

1 基本概念

  • 网络种类:局域网(LAN,1km-10km),广域网(WAN,100km-1000km),城域网(MAN,10km以上),网际(Internet,1000km以上)

  • 网络拓扑结构:(以点和线表示网络设备的物理链接结构)
    星型,环形,总线型,树型,网状型(广域网)

信道

  • 信号传输的通道(若单位是1字节,则串行通信使用 1 信道,并行使用 8 信道)
  • 信号速率:衡量数字信号,即单位时间内所传输的 bit 的位数 (bit/s)
  • 波特率:衡量模拟信号,信号在调制过程中,调制状态每秒转换的次数,波特率(Baud/s)
  • 信道带宽:单位为赫兹(Hz)?,范围上限减去范围下限
  • 信道容量:信道传输数据速率的上限,单位时间内能够传输的最大比特数,超过这个上限信号将失真

信道容量与信道带宽成正比关系,信号带宽越宽,该信道的最高传输速率越大

通信方式

  • 单工:一方只能收,一方只能发。如电视,广播
  • 半双工:两方都能够收发,但在同一时刻,只能一方收,一方发。如对讲机
  • 全双工:双方可以同时收发数据。如电话

同步技术:有效通信,就需要使数据的速率,每个比特持续的时间和时间间隔都必须相同

  • 异步通信方式:发送端在每个字符上都要加上 1个起始位和 1~2 个停止位,接收端通过这个来判断一个新字符的开始和结束
  • 同步通信方式:传输的信息是由二进制位组成的块(帧),块的首尾使用一个同步字符(SYN)来标识通信开始和结束

2 数据交换技术

将数据从一台主机传输到另一台主机的技术

电路交换

  • 过程:线路建立 - 数据传输 - 线路释放
  • 数据传输:建立一条实际的专用物理通路,进行点对点通信,专用独占,即使空闲其他用户也不能使用,不具备容错控制能力,不具备数据存储能力

存储转发交换

交换设备先将途经的数据按数据单元储存,再选择合适的链路转发

  • 报文交换:交换设备先将整个报文接收并储存,然后选择合适的链路发送到下一个节点
  • 分组交换:与报文交换的本质区别在于参与交换的数据的长度不同,数据分组可以通过不同的路由先后到达同一个目标主机。然后目标主机根据分组顺序进行还原
    • 数据报分组交换:对数据报进行分割,将分组发往目标主机,到达顺序不能保证
    • 虚电路交换:在发送前先建立一条链路,所有数据只能通过该条链路到达目标主机,每个分组经过每个节点时仍需要存储,并等待队列输出
虚电路交换
对比.png

3 OSI 和 TCP/IP 模型

OSI 七层模型

  • 物理层(bit):传输比特流,传输信息所利用的物理传输介质不在物理层内
  • 数据链路层(Frame-帧):产生和识别帧边界,提供差错控制和流量控制的方法,保证数据在物理线路上的无差错传输,协议代表:SDLC, HDLC, PPP
  • 网络层(packet-包,数据分组):进行路由选择,阻塞控制,协议代表:IP,IPX,RIP
  • 传输层(Message-报文):形成报文,报文分组。为上层提供可靠的端到端服务(端到端:相互通信的两个节点不是直接通过传输介质联系起来的),协议代表:TCP,UDP,SPX
  • 会话层:在文件传输过程时建立的连接突然断掉,是从文件开头重新穿还是断点续传,协议代表:NetBIOS
  • 表示层:数据格式的转换,加解密,压缩与恢复,协议代表:ASCII,UTF8,JPEG
  • 应用层:文件传输,电子邮件,远程登录等功能,协议代表:HTTP,Telnet,FTP,SNMP

TCP/IP 模型

实际上是一个协议簇,除了核心协议 TCP 和 IP 之外还包括一系列其他协议

  • 主机—网络层:模型指出在这层上必须具有物理层和数据链路层的功能,包括了:以太网协议(Ethernet)、令牌环网协议(Token Ring)、分组交换协议(X.25)
  • 互联层(Internet Layer):提供无连接服务,负责将数据分组从源主机发送到目的主机。主机可以在同一个物理网内也可以在不同物理网内。定义了正式的数据分组协议,网际协议(IP),和控制协议(控制报文协议,地址解析协议,反向地址解析协议)
  • 传输层:定义了两个端到端的协议(TCP - 面向连接 和 UDP - 无连接 协议)
  • 应用层:向用户提供常用的应用程序:协议分为3类:面向连接的TCP,如文件传输协议,电子邮件协议;依赖于无连接的 UDP,如 聊天信息;依赖于两者的:域名系统协议

OSI和TCP/IP模型的比较

  • 相似性:都是基于独立的协议栈概念(协议栈:从上到下的单向依赖关系)
  • 区别:
    • OSI:7层模型,模型产生在协议发明之前,明确区分了服务,接口和协议,思想与面向对象思路类似。会出现在具体的层不知道用什么协议
    • TCP/IP:4层模型,先有协议,模型是对协议的描述
    • 层之间的区别:
      • 网络层:OSI 支持无连接和面向连接通信,TCP 仅有无连接通信
      • 传输层:OSI 只有面向连接的通信,TCP 支持两种通信方式

什么是面向连接和无连接通信?
面向连接的通信,建立了一条数据通信信道,通信过程包括:建立通 道 - 传输数据 - 释放通道。而无连接通信不需要建立通道,它只要将数据分组发出就行,由于没有建立通道,数据到达目标主机的顺序可能不同,可能需要进行排序,当分组出错了,就要求重发。

  • 性能比较:大多数网络上只有相对较少的错误,被破坏的分组很少,不需要很多时间来重发
  • 面向连接的通信慢在哪???是建立通道和释放通道需要的时间长吗?
  • http(超文本传输协议):
    超文本:用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本

4 网络互联

互联需要解决的问题:

类型

  • LAN to LAN:通过网桥来实现
  • LAN to WAN:通过路由器或者网关来实现
  • LAN to WAN to LAN:通过路由器和网关实现
  • WAN to WAN:通过路由和网关实现

网络互联设备

  • 中继器:工作在物理层,作用为:对信号进行整形,放大,复制,以延伸网络
  • 集线器:一种特殊的中继器,具有多端口(集线器平分带宽,交换器独享带宽)
  • 网桥:工作在数据链路层,对数据帧进行存储,校验,转发
    • 可实现不同结构,类型局域网的互联
    • 可互联范围大
    • 可隔离错误信息
  • 路由器:工作在网络层,功能:包过滤,存储转发,路径选择和协议转换
    将数据包从一个网络送到另一个网络中,包括选择合适的路径和数据包转发。接收的数据包中包含目的地的 IP 地址,路由器根据路由表选择最佳的路径来传输数据
    • 路由协议:RIP(routing information protocal) 使用跳数来衡量到达目的地的距离;OSPF;BGP
  • 网关:工作在 4~7 层,实现应用系统级网络互联。具有路由其功能,还要实现网际协议的转换(将不是使用 TCP/IP 协议的网络,转换后,接入 Internet)

B/S(Browser/Server) 架构

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

推荐阅读更多精彩内容