面试考察点

网络基础TCP / UDP协议HTTP协议Socket

具体内容如下:

网络基础

问题1:计算机网络的体系结构是什么?问题2:请描述在浏览器中输入url地址 ->> 显示主页的过程问题3:请说出IP地址的分类问题4:请描述ICMP报文问题5:请描述Ping的整个过程问题6:路由器与交换机区别问题7:Cookie 与 Session的区别

问题1:计算机网络的体系结构是什么?

计算机网络体系结构分为3种:OSI体系结构、TCP / IP体系结构、五层体系结构。

问题2:请描述在浏览器中输入url地址 ->> 显示主页的过程

类似问题:打开一个网页,整个过程会使用哪些协议

问题3:请说出IP地址的分类

传统的IP地址是分类的地址,分为A,B,C,D,E五类

区别在于网络号 & 主机号占的字节数不同

特别注意:在各类IP地址中,有一些IP地址用于特殊用途,不能用于做主机IP地址

问题4:请描述ICMP报文

问题5:请描述Ping的整个过程

先了解一下Ping是什么

Ping过程如下:假设有两台主机:

(目的主机)PC1:IP = 192.168.1.1(源主机)PC2:IP = 192.168.1.2

问题6:路由器与交换机区别

问题7:Cookie 与 Session的区别

二者简介

二者区别 & 对比

TCP / UDP协议

1. TCP协议

问题1:请描述TCP协议的特点问题2:请描述TCP协议的数据包格式问题3:请描述3次握手、4次挥手的整个过程问题4:请描述TCP协议中的滑动窗口机制(包括回退N针协议)问题5:TCP协议的拥塞控制问题6:TCP协议的流量控制

上述问题的答案,请看文章:TCP / IP协议:这是一份全面 & 详细 的TCP协议攻略

2. UDP协议

问题1:请描述UDP协议的特点问题2:请描述UDP协议的数据包格式问题3:请说明TCP协议与UDP协议的区别

问题1:请描述UDP协议的特点

无连接的、不可靠的、面向报文、无拥塞控制,具体介绍如下:

问题2:请描述UDP协议的数据包格式

UDP的报文段共有2个字段:数据字段 & 首部字段下面主要介绍首部(8字节、4个字段)

问题3:请说明TCP协议与UDP协议的区别

HTTP协议

问题1:请描述HTTP协议的请求报文格式问题2:请描述HTTP协议的响应报文格式 & 响应码问题3:请说明Http1.1、Http1.0的区别问题4:请说明Http、Https区别问题5:请说明处理长连接的方式

上述问题的答案,请看文章:这是一份全面& 详细 HTTP知识讲解

Socket

即套接字,是应用层 与 TCP/IP 协议族通信的中间软件抽象层,表现为一个封装了 TCP / IP协议族 的编程接口(API)。面试的内容包括:

问题1:请描述Socket的原理问题2:请描述Socket的工作流程问题3:请概述Socket的使用方式

上述问题的答案,请看文章:这是一份很详细的Socket使用攻略。

至此,关于面试的计算机网络篇讲解完毕。下面我会对面试内容继续进行讲解,欢迎关注Carson_Ho的CSDN博客!

请点赞!因为你的鼓励是我写作的最大动力!

参考链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。