网络一百问------壹

这几天自己整理总结了一部分基础的网络知识,方便自己的复习温故。其中有部分内容是结合自百度整合而来,个人邮箱[email protected]

(一)物理设备

1.什么是路由器:基于IP地址控制数据流量在不同网段内转发传输的三层设备

2.什么是交换机:基于MAC地址控制流量转发的二层设备

3.交换机作用:

   1. 无限延长传输距离          2. 实现单播          3. 解决冲突域

4.路由器作用:

 1.  分割广播域      2. 路由功能

(二)OSI七层参考模型

作用:定义数据标准封装格式

7应用层:    通过人机交互的界面实现各种各样的服务

6表示层:    编码 解码 加密 解密  ;将逻辑语言转换为二进制机器语言

5会话层:    建立 维持 终止会话进程

4传输层:    通过端口号区分不同流量.分段 (tcp)确认,重传,排序 ,流控(滑动窗口)

3网络层:    通过ip地址进行逻辑 1.编址 2.寻址(路由)

2数据链路层:媒介访问控制层(逻辑链路层) ,基于mac地址,二层设备:交换机
为上层提供fcs校验,按照不同传输介质,进行不同的封装

1物理层:    定义电器电压接口规范 光学特性

1、一些常见的协议

   ARP          地址解析协议                                 
   IP           网际网络协议
   ICMP         网络控制管理协议    
   Ping         测试连通性指令 
   DHCP    	动态主机配置协议
   HTTP		超文本传输协议
   FTP		文件传输协议
   DNS		域名系统协议
   TCP          传输控制协议
   UDP          用户数据报文协议

2、TCP与UDP区别

(1)TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前,不需要建立连接

(2) TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;
     UDP尽最大努力交付,即不保证可靠交付
    	Tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。
    	如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。

(3)UDP具有较好的实时性,工作效率比TCP高,适用于对高速传输和实时性有较高的通信或广播通信。

(4)每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信

(5)TCP对系统资源要求较多,UDP对系统资源要求较少。

(三)TCP—面向连接的可靠传输协议

面向连接: 三次握手 四次断开

          可靠:         确认,重传 排序 流控(滑动窗口)

          可靠性:       重传输能力,确认机制      (当数据收不到回复时,重新发送数据)
			保证数据无差错,不丢失,不重复,且按序到达

三次握手 (Syn 同步请求报文 Ack 确认应答报文)

在这里插入图片描述

四次断开
在这里插入图片描述

小疑问:为什么断开需要四次

主机B发送完ACK之后,此时的主机B可能还在发送数据,没有想要关闭数据口的意思&

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值