教材《计算机网络:自顶向下方法》
督促自己系统地复习!!!冲鸭
格式什么的之后再改,现在先当成学习笔记记录一下。
第一章概论
一开始是从下往上学,觉得方法错了,用了新的教材醍醐灌顶,非常顺利。
目前使用的网络是因特网(Internet)
组成:
1,局域网LAN local area network
2,广域网WAN wide area network
i,点对点广域网 (使用传输介质:电缆或者大气)
ii,交换式广域网 (使用连接介质+交换机)
3,互联网络internetwork internet 局域网+广域网+路由器
交换
1,电路交换网络
2,分组交换网络
一直没搞明白这个分组交换是什么玩意,继续往下学
目前Internet的运行模式是,主干(服务提供商)下发给国家级的ISP(例如移动联通电信)然后才是客户网络
访问方式:
1,使用电话网络
i,拨号服务 ii,DSL服务(不知道是什么
2,**利用有线电视网络(**不知道
3,采用无线网络
4,直接连接到Internet
-------------重点来了--------
1.2协议分层,
协议就是规范了【发送者】【接收者】的【规则】
这个图太厉害了瞬间明白了,就这么回事。
简单来说,发送方A把她想表达的内容告诉了第三层(明文),第三层把这个发给了第二层。
第二层接受明文,加密发给第一层
第一层进行邮寄
接收方B的第一层接受了这个邮件,发给了第二层
第二层进行解密,把明文发给第三层
第三层机器接收明文并仿佛A正在说话一样把她读出来,666终于明白了
高三层:应用,传输,网络层是 端到端 end to end
第二层:数据链路层,物理层, 点对点 hop to hop
![](/qrcode.jpg)
各层功能概述:
应用层:逻辑连接,将信息明文传输↓(message信息)
HTTP
HTTPS
SMTP
FTP
TELNET
SSH
SNMP
IGMP 回头再学
传输层: 回头重点学这个!!!!
源主机从应用层得到消息(message)封装成传输层的分组(段or用户数据报)
增加了传输层的头部,用于进行流量控制差错控制拥塞控制的信息 ↓发送
TCP:
UDP:无连接(每个【用户数据报】是一个独立的实体,和前一个后一个没有任何关系
网络层:
负责在源计算机和目的计算机之间创建一个连接。
增加头部信息:包含源和目的主机的地址,以及用于头部差错间查、分片的信息等
【数据报】发送↓
(有利于分割任务,路由器不需要应用层和传输层,可加载较少的协议)
IP协议:格式【数据报】定义了【地址格式】【结构】
ICMP
IGMP
DHCP
ARP 学有余力我再学把55555
数据链路层:
封装成帧,透明传输
增加自己的头部,包含主机or下一跳(路由器)的链路层地址
路由器的解封装和封装(下图所示)
解分装234,34 目的是查阅下一跳路由器的地址
封装34,234
物理层:
比特传输
传输介质:电缆or大气不携带比特(携带电or光信号)
----------------------封装和解封------------------------
地址:
有空再学
OSI模型
主要是应用层的差别,会话层和表示层被包含在应用层里了
OSI模型未成功的原因:
1,TCP/IP协议簇已经部署好了,再改变的花会消耗很多资金
2,没有什么软件完整地开发出来
3,没有足够高的性能