计算机网络基础题目

1.计算机五层/七层模型 ⼤概每层是⼲嘛的 每层涉及到的协议也要了解⼀下

TCP/IP模型原为四层,而TCP/IP五层模型实际上是TCP/IP与OSI七层模型的混合后的产物
OSI是一个完整的、完善的宏观模型,他包括了硬件层(物理层),当然也包含了很多上面途中没有列出的协议(比如DNS解析协议等);而TCP/IP(参考)模型,更加侧重的是互联网通信核心
(1)物理层
使用物理的线路进行通信,传输比特流,可以用集线器进行连接
(2)数据链路层
可以把物理层的数据封装成帧,提供mac地址,可以用sw交换机进行控制,mac协议,arp协议
(3)网络层
实现不同网络之间的通信,使用路由器进行控制,提供ip地址,ip协议,arp协议(根据ip地址找到mac地址)
(4)传输层
实现端到端的通信,也就是主机到主机的通信,tcp协议,udp协议
(5)应用层
为应用程序提供网络通信,http协议,dns协议(域名对应ip),ftp协议(文件传输)
在这里插入图片描述

2.Http、Https区别 Https原理 这个确实很⾼频

HTTPS和HTTP的区别主要如下:
1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。
2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。
3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

3.tcp、udp区别

1、udp是无连接的,tcp是面向连接的;
2、udp是不可靠传输,tcp是可靠传输;
3、udp是面向报文传输,tcp是面向字节流传输。

UDPTCP
无连接面向连接
不可靠传输,不使用流量控制和拥塞控制可靠传输,使用流量控制和拥塞控制
支持一对一,一对多,多对一和多对多交互通信只能是一对一通信
面向报文传输面向字节流传输
首部开销小,只有8个字节首部最小20字节,最大60字节
实用实时应用(视频会议,直播等)适用要求可靠传输的应用(文件传输等)

4.tcp如何保证可靠传输

校验和
确认序列号
超时重传
连接管理
流量控制(滑动窗口控制)
拥塞控制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值