计算机网络 自顶向下 第一章笔记

协议分层

tcp/ip协议每一层建立在它下层提供的服务之上
自顶向下,就是从顶层协议向下研究,将高级消息分解为信号,比特,先从应用层协议学习怎样交换消息
internet 由主干,提供者网络, 客户网络组成,主干位于最高层次,提供者网络为第二层次,与主干相互连接,客户网络为第三层次,是边缘网络。

软硬件协同

协议

协议定义了发送者,接受者 以及所有中间设备通信需要遵守的规则

协议需要分层

它允许我们把一个复杂的任务分解成小的(模块化,独立分层)
分层的原则
1.每层都可以实现两个相反的任务
2.两端每一层的两个对象应该相同

TCP/IP协议(传输控制协议/互联网协议)

tcp/ip是一个协议簇,是一个多层模块组成的一个层级结构协议,每层模块提供特定的功能


image.png

应用层 5

传输层 4

网络层 3

数据链路层 2

物理层 1

高三层的任务是互联网,数据单元(分组)不应该被改变
第二层的人物范围是处理链路分配,分组仅仅被路由器改变


image.png

应用层:

逻辑连接为端对端,通信处于两个进程之间 ,进程到进程的通信 应用层
应用层 有以下几个不同的传输协议

  1. HTTP 访问万维网的载体
  2. SMTP 电子邮件传输协议
  3. FTP 文件传输协议,主要用于传输大型文件
  4. 远程登录terminal network 和SSH 安全外壳 用于访问远端的站点 例如github的拉取,远程操控服务器
  5. DNS(域名系统)能够查询一台计算机的网络层地址
    等等

传输层:

端对端e2e连接,从应用层得到消息,封装成传输层的分组,分割任务和责任

TCP协议,传输控制协议,面向连接的协议

先在主机的传输层之间建立一条逻辑连接,然后建立一个管道,用于传输字节流,流量控制(防止目的主机溢出),差错控制,拥塞控制

网络层:

通信是主机到主机的
主要协议:IP协议 因特网协议,定义了网络层成为数据报的分组格式,且定义了地址格式和结构

数据链路层

负责通过链路传输分组,我暂且蒙在鼓里

物理层

物理层负责携带一个帧中单独的比特穿过链路,位于最底层,比特通过物理层转化成电或者光信号,把比特转换成一个信号也存在多种协议。

封装和解封装

  1. 应用层数据为消息 消息放入传输层
  2. 传输层把消息作为有效载荷,给载荷增加传输层头部 其中包括 希望通信的源目和的应用程序的标识符, 流量控制等信息 生成一个 传输层分组 在TCP中称为 段 segment UDP中称为 用户数据报 user datagram
    传输层传递分组到网络层
  3. 网络层把分组作为数据,同样 增加网络层头部,包含源和目的主机的地址 还有其他信息,结果为一个数据报的网络层分组,传递网络层分组到数据链分组
  4. 数据链路层将网络层分组作为数据, 增加数据链头部,该头部包含主机和下一跳步(路由器)的链路层地址,结果为 传入物理层
    以上为一个层层加工封装的过程

路由器解封装与封装

  1. 数据链层 ---》网络层 从帧中解封装出 数据报,投递到网络层
  2. 网络层只检查 头部源地址和目的地之,查阅转发表来寻找下一步,内容不应该被网络层改变——除非数据报太大了,需要分片,然后传递到下一链路的数据链路层
    3.将数据报封装为帧,传递到物理层
    以上过程:
    物理层 -----> 数据链路层-----> 网络层 -----> 数据链路层 ----->物理层
    比特 --------> 帧数 ----->数据报 -----> 帧 ------>比特

目的主机解封装

在目的主机端,每层都只解封装接收到的分组,每层都把有效的载荷从外层剥出来,实际上,每层解封装都只是解析上一层的头部,把每层的有效载荷传递到更高一层,直到“裸”的消息传递到应用层

地址

通信双方 :源地址 和 目的地址
除了物理层 每层需要一对地址,物理层数据交换单元是一个比特,没有地址


image.png
  1. 应用层的地址 :常常用例如 www.baidu.com 等网址或者电子邮件地址定义提供服务的站点
  2. 传输层,地址称为端口号,端口号指定源和目的地的应用层程序,一个web应用程序也要占用一个端口,例如127.0.0.1:8000
    这个8000就是连接web应用程序的端口号,端口就是本地的地址,用来区分同一时间运行的多个程序,每个程序计算机都会给他分配一个端口 用来与外界通信,
  3. 网络层地址是全局的,在internet中,可以唯一通过这个地址访问到唯一的主机,例如 192.168.1.1这种地址
  4. 链路层地址 有时候叫做 MAC 地址,是本地定义的地址,每个链路层用于在LAN或者WAN定义一个特定的主机路由器。

附注:关于MAC地址

先上个例子 你一定见过:
08:00:20:0A:8C:6D
就是一个mac地址,或者网卡地址,网络中每台设备都有一个唯一的网络标识,室友网络设备制造商生产的时候写在硬件内部的,是世界上唯一的!
08:00:20:0A:8C:6D
08:00:20:前六位代表网络硬件制造商的编号,0A:8C:6D后六位是这个制造商制造的产品的系列号
与IP地址的区别,
ip地址如同一个职位,而MAC地址就是去应聘这个职位的人,人们都可以担任这个职位,但是这个职位同时只能有一个人担当,比如你家电线插口就是ip地址,你可以插任何电器(网卡)在上面,但是同时只能插一个。
使用MAC地址可以从硬件的角度唯一确定一台机器,mac与ip地址绑定。

多路复用和多路分解

在源端进行多路复用,在目的端需要多路分解,
多路复用:一个协议能够封装多个来自上层协议的分组,比如

image.png

TCP可以对来自FTP,HTTP等等协议的分组进行封装,
多路分解:一个协议解封装产生的有效载荷可以投递给多个上层协议进行解封装

按照TCP协议解封装产生的有效载荷可以投递给FTP和HTTP等等各种上层应用层协议进行解封装,简单地说,可以通用和共用。
为了实现这两点,头部需要一个用来表示这个分组属于哪种协议的字段

OSI模型

OSI 开放系统互联 open system interconnection
OSI是一个允许任意两个系统进行通信的协议集
是设计网络系统的层次化架构,允许所有类型的计算机系统之间通信,OSI
比TCp多了表示层和会话层

image.png

一般认为TCP的应用层包含了OSI的应用层,表示层,会话层
???
然而它没有成功,那你说你妈呢

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

推荐阅读更多精彩内容