计算机网络
不秃头的码农
大数据应用,数据结构与算法分析
展开
-
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 评论