1. TCP/IP

TCP/IP 是互联网相关的各类协议族的总称,比如:TCP,UDP,IP,FTP,HTTP,ICMP,SMTP 等都属于 TCP/IP 族内的协议。

问题1:TCP、UDP区别

UDP协议全称是用户数据报协议:无连接、不可靠、开销小、支持一对多、面向报文。

TCP:连接、端对端、可面向字节流。

问题2:简述三次握手,四次挥手

三次握手(可以两次握手,第三次连同数据一同发送)、四次挥手(收到FIN后,先回复ACK、再回复FIN)

问题3:TIME_WAITing等待2MSL

(A确保ACK报文成功送达B,下一个新连接不会出现旧连接的请求报文段)

问题4:为什么握手需要三次,挥手要四次?

握手时ACK和SYN报文可以同时发送,而挥手时ACK和FIN不能同时发送,因为server可能还在发送报文。

问题5:为什么不能两次握手连接?

可能会出现死锁。Sever发送ACK和SYN报文后就认为已确认连接,然后发送数据,数据没有回应,不断重发;Client如果没收到ACK和SYN报文,会忽略Sever发送的数据,一直等待ACK和SYN报文。

问题6:建立连接后如果客户端如果突然出现故障了会如何?

保活计时器2小时,75s 一次共10次发送探测报文段,无回应断开连接

计算机网络面试知识点相关推荐

  1. 计算机网络面试知识点整理

    1. OSI,TCP/IP,五层协议的体系结构,以及各层协议 OSI分层 (7层):物理层.数据链路层.网络层.传输层.会话层.表示层.应用层. TCP/IP分层(4层):网络接口层. 网际层.运输层 ...

  2. Java开发基础面试知识点

    目录 Java基础 数据类型 ==和equals的区别 hashcode()和equals()方法 String.StringBuilder.StringBuffer区别 访问权限修饰符 final修 ...

  3. 计算机网络面试常见知识点(含HTTPS和TLS)

    计算机网络面试常见问题 计算机网络面试常见问题 一.TCP/IP 各层的结构与功能, 都有哪些协议? 1.1Tcp/IP的五层协议 1.2应用层 1.3运输层 1.4网络层 1.5数据链路层 1.6物 ...

  4. 互联网面试知识点总结(三)- 计算机网络篇

    互联网面试知识点总结(三)- 计算机网络篇 ******************************* 概 述 ******************************* 一. OSI七层模型 ...

  5. 【学习】计算机网络重点知识点面试突击(一)

    计算机网络面试突击 第一部分:协议层次以及它们的服务类型 OSI七层模型 TCP/IP 四层模型 五层模型 OSI 模型和 TCP/IP 模型异同比较 OSI 和 TCP/IP 协议之间的对应关系 数 ...

  6. Java 面试知识点解析(五)——网络协议篇

    前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大 ...

  7. 计算机网络基础知识点快速复习手册

    前言 本文快速回顾了计算机网络书本中常考的的知识点,用作面试复习,事半功倍. 主要内容有:计算机网络体系结构,TCP与UDP,UDP/TCP实现DEMO代码 面试知识点复习手册 全复习手册文章导航 全 ...

  8. 互联网面试知识点总结(算法,后端)

    大厂面试知识点总结 文章目录 大厂面试知识点总结 操作系统&计算机组成原理 操作系统的一般功能 操作系统结构 并发与并行 concurrency和parallelism 进程,线程和协程 进程 ...

  9. AI工程师面试知识点:神经网络相关

    AI工程师面试知识点:神经网络相关 (http://www.asimovinstitute.org/neural-network-zoo) 

最新文章

  1. 一幅图读懂量子力学(数学的判决)
  2. javascript之DOM编程正则表达式引入
  3. [bat] 使用bat文件保证指定程序运行
  4. sense chrome扩展工具安装问题
  5. navigationBar 颜色修改
  6. eclipse如何部署到tomcat上的
  7. Linux网络编程 | Socket编程(二)TCPSocket的封装、TCP服务器多进程、多线程版本的实现
  8. 指针和指针的指针_网络上的iPad指针
  9. 【招聘(北京)】北京华光普泰生物招聘.NET软件开发
  10. 教你怎么蹭网实现和dualwan双倍网速上网
  11. C语言编写的函数怎么在C++中使用 extern C解析
  12. php 设置mssql编码 解决乱码问题 mssql_connect charset Utf8
  13. EDA技术实用教程 | 复习三 | 不同类型的赋值语句
  14. APP版本号命名规范及原则,2018android面试题
  15. vue网易严选购物商城项目
  16. FPGA|VGA的8色彩条的实现
  17. 云原生一站式DevOps平台----云效
  18. laravel——实现Email形式的邮箱验证注册以及登陆功能
  19. 工业强国机械制造增长新方向 工业机器人产业发展迅速
  20. 计算机操作系统底层相关知识

热门文章

  1. 大数据之-hadoop知识体系架构---大数据之hadoop工作笔记0001
  2. STM32工作笔记0097---OEM厂是什么意思
  3. android学习笔记---35_Intent意图,深入解剖
  4. 超棒的一遍综述性博客
  5. 杭电4535吉哥系列故事——礼尚往来
  6. C语言和设计模式(之组合模式)
  7. hadoop 依赖式job_每天一学:一个轻量级分布式任务调度框架 XXL-JOB
  8. 串口服务器芯片方案商,串口服务器芯片
  9. Linux从某个字符串处换行,Windows和Linux中任意字符串替换成换行符的问题
  10. android 获取图片上某一个文字位置_android 获取手机中的所有图片或某一目录下的图片方法...