随笔分类 - 计算机内功 / 4.计算机网络
跟着xiaolingcoding学计算机网络,打好基础才能冲的更远
摘要:1.TCP基础知识 1.1 TCP头格式有哪些 TCP头部格式中包含源端口号、目标端口号,序列号,确认应答号,控制位,窗口大小,校验和,紧急指针,选项,数据等等。 序列号:在建立连接时由计算机生成的随机数作为其初始值,通过SYN包传给接收端主机,每发送一次数据,就[累加]一次该[数据字节数]的大小。
阅读全文
摘要:1.HTTP基本概念 1.1 HTTP是什么 HTTP(HyperText Transfer Protocol)是超文本传输协议。它是一种双向传输协议。具体来说HTTP是一种在计算机世界里,专门在[两点]之间[传输]文字、图片、音频、视频等[超文本]数据的[约定和规范]。 1.2 HTTP常见状态码
阅读全文
摘要:1.网络模型 为了使多种设备能够通过网络通信,为解决不同设备在网络中的兼容性,国际标准性组织开发了OSI网络模型,即应用层、表示层、会话层、传输层、网络层、数据链路层以及物理层。 网络层:给应用程序提供统一接口; 表示层:将数据转换成兼容另一个系统识别的格式; 会话层:负责建立、管理和终止表示层实体
阅读全文
摘要:当我们输入网址到最后显示请求页面的简要流程图如下: 1.1 HTTP 当我们向浏览器输入网址后,浏览器首先就是解析URL,从而生成发送给Web服务器的请求信息。 URL组成元素:URL开头表示访问数据时使用的协议,//后面的字符串表示服务器的名称,后面的蓝色部分表示服务器所在目录及文件名,第一个/后
阅读全文
摘要:1.四层TCP/IP网络模型 1.1 为什么要有TCP/IP网络模型 对于同一设备间的进程通信,可以通过管道、消息队列、共享内存、信号等方式进行通信;在Java中的线程通信中,可以使用管道流(字节流(PipedInputStream、PipedInputStream)、字符流(PipedReader
阅读全文
浙公网安备 33010602011771号