C++开发学习路线02:计算机网络篇

本文探讨了计算机网络的四层模型及其功能,包括应用层、传输层、网络层和数据链路层。讲解了ping命令的原理、ARP欺骗的概念,以及集线器、交换机和路由器的区别。此外,还介绍了TCP的三次握手和四次挥手,以及DNS解析、HTTP方法和HTTPS的安全性。同时,文章涵盖了HTTP1.0与1.1的区别、负载均衡策略和session与cookie的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0x01:计算机网络(19个问题)

1、 四层模型是哪四层,各自负责什么功能?
应用层:应用进程的交互完成特定的应用
传输层:两台主机间进程的通信提供通用的数据传输服务
网络层:为分组交换的网上的不同主机提供通信服务
数据链路层:两台主机间的数据传输 需要在一段一段的链路上进行 需要专门的数据链路层协议
2、 ping命令是什么原理?
判断主机和其他的主机能否连接 IP报头(20字节)+ICMP报文
基于ICMP协议(Internet控制报文协议)
发送主机发送echo报文,接收主机回复echo报文
3、 什么是ARP欺骗?
ARP:以太网地址解析协议(ARP) 将ip地址转换为mac地址
A,B通过网关G通信,C通过向A,B发送arp返回包,并把mac地址更改。(攻击者更改了网关的mac地址)
通过欺骗局域网内访问者PC的网关MAC地址,使访问者PC错以为攻击者更改后的MAC地址是网关的MAC,导致网络不通。此种攻击可让攻击者获取局域网上的数据包甚至可篡改数据包
4、 集线器、交换机、路由器的区别?
集线器:集线器工作在物理层 相当于总线 把总线变成一个点
交换机:交换机工作在数据链路层
路由器:路由器工作在网络层,路由选择,寻址转发
5、什么是MTU?为什么是这个大小?
最大传输单元 1500 1518-18 1518是以太网数据帧的最大长度 以太网数据帧的帧头部为14尾部为4字节 去掉之后就是1500 即最大传输单元
6、TCP三次握手和四次挥手机制
经典三次握手四次挥手
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值