路漫漫其修远兮, 吾将上下而求索

0%

概念

TCP/IP, 传输控制协议/网际协议, 是指能够在多个不同网络间实现信息传输的协议簇. TCP 是一种面向链接的, 可靠的, 基于字节流的传输层通信协议.IP 是用于封包和交换数据的网络协议.

TCP/IP 协议不仅仅是只 TCP 和 IP 两个协议, 而是指一个由FTP, SMTP, TCP, UDP, IP 等协议构成的协议簇. 只是因为 TCP 和 IP 协议最牛逼, 具有代表性. 所以通常成为 TCP/IP 协议簇

阅读全文 »

OSI(Open System Interconnect) 模型全称为开放式系统互联参考模型, 是国际化标准组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架
OSI 将计算机网络体系结构划分为七层, 每一层实现各自的功能和协议. 并完成与相邻接口的通信. 分工明确每一层扮演固定的角色互不打扰…

阅读全文 »

UDP 的概念

UDP, 用户数据包协议. 是一种简单的面向数据包的协议. 即对会话层提交下来的报文不合并, 不拆分. 只是在其上边添加了首部就直接交给了下层的网络层. 也就是说无论应用层交给 UDP 多长的报文, 它统统发送. 一次发送一个报文. 对于接收方也是不管收到多长的 UDP 报文都是直接去除首部后交给上层的应用层.
UDP 报头包括 4 个字段, 每个字段占用 2 个字节(即 16 个二进制位), 标题短, 开销小

阅读全文 »

什么是 http / https

http(HyperText Transfer Protocol), 超文本传输协议, 是实现网络通信的一种规范.
作为一种传输协议, 即将数据由 A 传递给 B, 再由 B 传递给 A. A / B 之间可能存在很多第三方代理: A<=>X<=>Y<=>Z<=>B. 传输的数据也不是计算机底层的二进制, 而是完整的, 有意义的数据. 如 html css js 图片等超文本. 能够被上层应用识别

阅读全文 »