随笔分类 - 网络编程
摘要:第一.NIO概述 java.nio 全称 java non-blocking IO,是指 JDK 提供的新 API。从 JDK1.4 开始,Java 提供了一系列改进的输入/输出的新特性,被统称为 NIO(即 New IO)。新增了许多用于处理输入输出 的类,这些类都被放在 java.nio 包及子
阅读全文
摘要:第一.http 通信协议的基本原理 一次 HTTP 请求的通信流程 流程图 DNS: (Domain Name System)服务是和 HTTP 协议一样位于应用层的协议。它提供域名到 IP 地址之间的解析服务, 用户通常使用主机名或域名来访问对方的计算机, 而不是直接通过 IP 地址访问。因为与
阅读全文
摘要:第一.一个Http请求的整个流程 1.1概述 那么在分布式架构中,有一个很重要的环节,就是分布式网络中的计算机节点彼此之间需要通信。用浏览器访问各种网站,作为用户来说,只需要需要输入一个网址并且正确跳 转就行。但是作为程序员,看到的可能就是这个响应背后的整体流程。 1.2域名解析的DNS服务 首先,
阅读全文
摘要:第一.网络编程概述 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下, 实现资源共享和信息传递的计算机系统。 网络编程 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。 第二.网络模型
阅读全文