计算机网络知识总结

计算机网络

  • 网络的发展
  • 网络协议
    – OSI
    – TCP/IP
  • 网络传输的基本流程
一、网络的发展

1.局域网(LAN Local Area Network)设备:交换机(switch)
2.广域网(WAN Wide Area Network)设备:路由器(router)
3.城域网(MAN Metropolitan)

二、网络协议

1.什么是协议?
通信双方事先约定的规则
2.什么是标准?
制定的规则
协议的分层
在这里插入图片描述分层的好处:封装/职责的隔离
OSI七层模型
应用层:针对特定应用的协议
表示层:设备固有数据格式和网络标准数据格式的转换
会话层:通信管理。负责建立和断开通信连接,管理传输层以下的分层
传输层:管理两个节点之间的数据传输。负责可靠传输
网络层:地址管理和路由选择
数据链路层:互联设备之间传送和识别数据帧
物理层:界定连接器和网线的规格
把网络从逻辑上分为七层,每一层都有相关、相对应的物理设备,比如路由器,交换机
优点:将服务,接口和协议这三个概念明确地区分开来,概念
清楚,理论也比较完整,通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通信。
缺点:复杂不实用

TCP/IP四(五)层协议
应用层 (Application Layer)
传输层 (Transmition Layer )
网络层 (Network Layer)
数据链路层/链路层 (Data Link Layer)
物理层 (Physical Layer)
重要协议
应用层:HTTPURLHTML、DNS
传输层: TCP、UDP
网络层:IP

三、 网络传输的基本流程(重点)

1.在局域网中链路层(通过网线之间连接的设备之间如何通信)
2.在局域网中数据如何从A的应用层到达B的应用层
3.在广域网中(互联中)数据如何传输
局域网结构如下图:
在这里插入图片描述
数据传输:
广播的特性:一台节点发送数据,所有节点都能收到
数据中带着名字的(MAC地址),只有MAC地址一样的节点才接受数据,其他节点把数据直接丢弃即可。
冲突域:冲突检测+冲突的避免(等待的时间是随机的)
局域网内的两个节点之间可以直接通信
解包:解析出需要的数据
分用:解决数据应该交付给上层谁的问题
跨局域网的应用层通信:
数据在跨局域网传输过程中 ,选择的路线是动态的。
路由器是用来分割局域网的。
数据的传输过程是不断地解包+分用,每经过一个局域网(路由器)源mac和目标mac都会进行变化。
数据包封装和分用
1.不同的协议层对数据包有不同的称谓,在传输层叫做段,在网络层叫做数据报,在链路层叫做帧。
2.应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部,称为封装。
3.首部信息中包含了一些类似于首部有多长,载荷有多长,上层协议是什么等信息。
4.数据封装成帧后发送到传输介质上,到达目的主机后每层协议再剥掉相应的首部,根据首部中的“上层协议字段”将数据交给对应的上层协议处理。
HTTP
(Client) =>请求 (request)
Server =>响应(response)
TCP:Segment(段)/UDP Datagram(报文)
IP:Packet(包)
链路:Frame(帧)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值