计算机网络
凯凯兹
code..
展开
-
Socket知识点总结-相关面试题(Java)
简介分别总结基础的网络架构知识,延伸Java用Socket实现TCP、UDP编程DEMO(代码可运行)相关面试题面试题一编写一个网络应用程序,有客户端与服务器端,客户端向服务器发送一个字符串,服务器收到该字符串后将其打印到命令行上,然后向客户端返回该字符串的长度,最后,客户端输出服务器端返回的该字符串的长度下面是TCP实现原创 2020-05-17 18:12:25 · 17888 阅读 · 0 评论 -
HTTP知识点总结-相关面试题
简介请求相应的步骤客户端连接到WEB服务器发送HTTP请求服务器接受请求返回HTTP响应释放TCP连接客户端浏览器解释HTML内容面试题总结浏览器地址输入URL,按下回车后流程HTTP状态码GET与POST区别报文层面:GET将请求信息放在URL,POST放在报文体内数据库层面:GET操作符合幂等性和安全性(一般用来查询),POST不符合(一般用来插入)其他层面:GET可以被缓存、被存储(符合安全、幂等,DNS会缓存),而POST不行(需要交给服务器处理)Cookie.原创 2020-05-17 14:30:25 · 14019 阅读 · 0 评论 -
TCP知识点总结-相关面试题
TCP知识总结报文头部信息图解序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。确认号ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序号;序列号表示报文段携带数据的第一个字节的编号;而确认号指的是期望接收到下一个字节的编号;因此当前报文段最后一个字节的编号+1即为确认号。确认ACK:占1位,仅当ACK=1原创 2020-05-17 13:08:34 · 14371 阅读 · 0 评论