TCP/IP

1. OSI与TCP/IP各层的结构与功能,都有哪些协议。

2. TCP与UDP的区别。

3. TCP报文结构。

4. TCP的三次握手与四次挥手过程,各个状态名称与含义,TIMEWAIT的作用。

5. TCP拥塞控制。

6. TCP滑动窗口与回退N针协议。

7. Http的报文结构。

8. Http的状态码含义。

9. Http request的几种类型。

10. Http1.1和Http1.0的区别

11. Http怎么处理长连接。

12. Cookie与Session的作用于原理。

13. 电脑上访问一个网页,整个过程是怎么样的:DNS、HTTP、TCP、OSPF、IP、ARP。

14. Ping的整个过程。ICMP报文是什么。

15. C/S模式下使用socket通信,几个关键函数。

16. IP地址分类。

17. 路由器与交换机区别。

网络其实大体分为两块,一个TCP协议,一个HTTP协议,只要把这两块以及相关协议搞清楚,一般问题不大。

推荐书籍:《TCP/IP协议族》

TCP/IP协议面试常见题目相关推荐

  1. TCP/IP协议及常见状态码说明(SYN,FIN,ACK,PSH,RST)

    TCP/IP协议及常见状态码(SYN,FIN,ACK,PSH,RST) TCP/IP协议\TCP协议原理\报文格式\三次握手的状态码 1.TCP/IP协议 TCP/IP协议(Transmission ...

  2. 网络基础 TCP/IP协议面试常问知识点

    网络基础 TCP/IP协议面试常问知识点 ****************** 如有侵权请提示删除 ********************* 1.网络包的组成: 报头/起始帧分界符--MAC头部-- ...

  3. 16进制数用空格分开 tcp_面试时,你是否被问到过TCP/IP协议?

    点击蓝字 关注我们 看到这句话,有没有感到很熟悉呀?相信很多人在面试的时候都被要求,很多人会觉得我们在实际开发中一般用不到这些知识,所以对这些东西不屑一顾. 但是小编认为想要成为一个完美的网工,那么对 ...

  4. tcp报文格式_腾讯面试中的TCP/IP协议简述+经典面试题

    面试题有福利 TCP/IP协议简述+ TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接. 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器, ...

  5. 面试时,你被问到过 TCP/IP 协议吗?

    前言: 精通 TCP/IP,熟练使用 Socket 进行网路编程. 看到这句话,有没有感到很熟悉呀?相信很多人在投递简历的时候都看到过这条要求,很多人会觉得我们在实际开发中一般用不到这些知识,所以对这 ...

  6. 面试篇-- Http、TCP/IP协议与Socket之间的区别

    网络由下往上分为: 物理层-- 数据链路层-- 网络层-- IP协议 传输层-- TCP协议 会话层-- 表示层和应用层-- HTTP协议 1.TCP/IP连接 手机能够使用联网功能是因为手机底层实现 ...

  7. 软件面试常见题目(转帖)

    软件面试常见题目(转帖)   1.什么是兼容性测试?兼容性测试侧重哪些方面? 参考答案: 兼容测试主要是检查软件在不同的硬件平台.软件平台上是否可以正常的运行,即是通常说的软件的可移植性. 兼容的类型 ...

  8. 一篇文章带你熟悉 TCP/IP 协议(网络协议篇二)

    涤生_Woo 2017年11月11日阅读 15544 关注 一篇文章带你熟悉 TCP/IP 协议(网络协议篇二) 同样的,本文篇幅也比较长,先来一张思维导图,带大家过一遍. 一图看完本文 一. 计算机 ...

  9. 深入理解网络通信与tcp/ip协议

    计算机网络发展简史 1.诞生阶段,20世纪60年代中期之前的第一代计算机网络是以单个计算机为中心的远程联机系统. 2.ARPANET,多个主机通过通信线路互联起来.60年代初.当时,美国国防部为了保证 ...

最新文章

  1. linux驱动开发要知道的那些知识(三)------container_of,定时器 及系统调用
  2. ajax .done 应该怎么写_软文推广的文章应该怎么写好呢
  3. python基础练习(九)
  4. msm8937+android7.1系统播放某个MP4文件在data分区下创建ramdump并生成很多elf文件问题
  5. UA MATH564 概率论 依概率收敛的题目
  6. 百度地图api改变覆盖物背景实例及css颜色值简介
  7. SQL – 2.SQLServer的管理 + 3.SQL基础1 + 4.SQL基础2
  8. linux命令详解——tee
  9. Java基础学习总结(151)——Java 8时间处理API再复习
  10. TensorFlow 学习(十五)—— tensorflow.python.platform
  11. Mac 配置PHP运行环境
  12. Thread.Join 和 Task.Wait 方法
  13. 微信小程序时间轴demo_微信小程序 - 时间轴(组件)
  14. 基于JQ的Lightbox插件视频教程
  15. 05【应用工具简介】PM 流程图,思维导图,原型图绘制?怎么绘制不被解雇?
  16. android的歌词播放,android手机音乐播放器实现歌词同步
  17. 计算机表格转文本,Excel表格怎么用公式转换文本
  18. 科技的成就(二十七)
  19. 修改ffmpeg支持文件描述符,以适配android10沙箱机制
  20. JAVA计算机毕业设计智能停车场管理系统Mybatis+源码+数据库+lw文档+系统+调试部署

热门文章

  1. finished with exit code -1073740791 (0xC0000409)解决方案
  2. 如何使用AngularJS绑定到复选框值列表?
  3. 在objective-c / cocoa中抛出异常
  4. 过滤Java集合的最佳方法是什么?
  5. 在JavaScript中使用“原型”还是“ this”?
  6. (操作系统)实验二 作业调度
  7. 常见排序7--基数排序
  8. NAT+VLAN+CHAP实验配置(一)
  9. 谈谈学习AS3的过程
  10. Linux内核中的IPSEC实现(7)