计算机网络
不秃头的码农
大数据应用,数据结构与算法分析
展开
-
Java----面试中将用到的网络基础知识(3)
HTTP超文本协议http(Hypertext transfer protocol)超文本传输协议,通过浏览器和服务器进行数据交互,进行超文本(文本、图片、视频等)传输的规定。也就是说,http协议规定了超文本传输所要遵守的规则。特点支持客户/服务器模式简单快速灵活无连接无状态(没有记忆能力)请求/响应步骤客户端连接到Web服务器发送HTTP请求服务器接受请求并返回HTTP请...原创 2019-08-18 23:04:37 · 119 阅读 · 0 评论 -
Java----面试中将用到的网络基础知识(4)
Socket是对TCP/IP的抽象,是操作系统对外开放的接口Socket练习:聊天室的实现原创 2019-08-18 23:22:04 · 122 阅读 · 0 评论 -
Java----面试中将用到的网络基础知识(1)
OSI七层网络模型名称功能应用层(Application)直接向用户提供服务,文件传输、电子邮件、文件服务、虚拟终端表示层(Presentation)数据格式化、代码转换、数据加密会话层(Session)在两个会话实体间建立和使用连接、解除连接传输层(Transport)提供可靠的端到端的差错和流量控制,保证报文的正确传输网络层(Network...原创 2019-08-16 17:06:43 · 109 阅读 · 0 评论 -
Java----面试中将用到的网络基础知识(2)
UDP 特点面向非连接不维护连接状态,支持同时向多个客户端传送相同的信息数据包报头只有8个字节,额外开销小吞吐量受限于数据生成速率,传输速率以及机器性能尽最大努力交付(不保证可靠)面向报文,不对报文信息进行合并和拆分TCP和UDP的区别(1)TCP面向连接,UDP面向非连接(2)TCP可靠,UDP不可靠(3)TCP有序(到达不一定有序,但最后会排序),UDP无序(4) TC...原创 2019-08-17 21:05:59 · 111 阅读 · 0 评论