No.29 今日概要 粘包问题 内容回顾 OSI七层协议 应用层 传输层(理解port) tcp 可靠、慢、全双工、数据长度大 三次握手:发了 syn/ack 信号 三次握手把一个回复和请求连接的两条信息合并成一条了 四次挥手:发了 fin/ack 信号 由于一方断开连接后,可能另一方还有数据没有传 ...
分类:
其他好文 时间:
2020-04-05 23:51:20
阅读次数:
72
前言 网络模型:物理层、数据链路层、网络层、传输层(TCP/UDP)、应用层、会话层、表示层,后面三层常见的协议有http、ftp、smatp等,根据具体实现来决定协议; 网络协议:服务商和浏览器厂商之间约定的解析方式; IP地址: IPV4:用4组数字表示一个IP地址,一共有32位,每一位取值范围 ...
分类:
其他好文 时间:
2020-04-05 15:24:38
阅读次数:
88
TCP/HTTP与socket 首先回顾下计算机网络的五(七)层协议:物理层、数据链路层、网络层、传输层、(会话层、表示层)和应用层。那么从协议上来讲: TCP是传输层协议,主要解决数据如何在网络中传输 HTTP 是应用层协议,主要解决如何包装数据(文本信息),是建立在tcp协议之上的应用。TCP协 ...
分类:
Web程序 时间:
2020-04-04 22:38:16
阅读次数:
109
欢迎指正 网络模型与相关协议 OSI七层模型: 物理层 数据链路层 网络层:IP 运输层: TCP、UDP 会话层 表示层 应用层:DNS、HTTP、SMTP等 TCP/IP四层协议 网络接口层 网际层:IP 运输层:TCP、UDP 应用层:HTTP、SMTP、FTP等 五层协议 物理层:实现相邻计 ...
分类:
其他好文 时间:
2020-04-03 22:19:01
阅读次数:
98
基本概念 套接字(Socket)是一种介于应用层与传输层之间的抽象层,使用Socket可以将应用程序添加到网络中,并可以与处于同一个网络中的其他应用程序进行数据通信。 sockect一定要有IP地址跟端口号: IP地址:在网络环境中唯一标识一台主机 端口号:在主机中唯一标识一个进程 IP地址+端口号 ...
分类:
其他好文 时间:
2020-04-03 18:31:09
阅读次数:
100
沙箱安全机制的应用层面:360沙箱、win10沙箱、包括VMware Workstation、Oracle VM VirtualBox都可以充当沙箱去使用,沙箱中的操作与本机无关,进而保证本机的安全性 那什么是Java沙箱安全机制呢? 组成Java沙箱的基本组件 1.类加载体系结构(类的双亲委托机制 ...
分类:
编程语言 时间:
2020-04-03 12:16:35
阅读次数:
77
一、TCP协议 "references:newcoder" "TCP/IP协议,TCP和UDP的区别及特点" 1、四层模型 应用层:载有应用程序,将数据发送给传输层。主要协议有HTTP、SMTP、FTP、DNS等。 传输层:负责应用程序间的通信,将来自应用程序的信息流格式化封装。主要协议有TCP、U ...
分类:
其他好文 时间:
2020-04-02 22:52:48
阅读次数:
99
http协议 HTTP是一个属于应用层的面向对象的协议由于其简捷、快速的方式,适用于分布式超媒体信息系统。 http/0.9, http/1.0, http/1.1, http/2.0 (1)http协议:stateless 无状态 服务器无法持续追踪访问者来源 (2)解决http协议无状态方法 c ...
分类:
Web程序 时间:
2020-04-02 01:00:19
阅读次数:
115
前言:因自己负责的项目(jetty内嵌启动的SpringMvc)中需要实现文件上传,而自己对java文件上传这一块未接触过,且对 Http 协议较模糊,故这次采用渐进的方式来学习文件上传的原理与实践。该博客重在实践。 一. Http协议原理简介 HTTP是一个属于应用层的面向对象的协议,由于其简捷、 ...
分类:
Web程序 时间:
2020-04-01 19:38:59
阅读次数:
92
首先一定要明白: HTTP协议:简单对象访问协议,对应于应用层 ,HTTP协议是基于TCP连接的 TCP协议: 对应于传输层 IP协议: 对应于网络层 TCP/IP是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如何包装数据。 Socket是对TCP/IP协议的封装,So ...
分类:
Web程序 时间:
2020-04-01 00:37:01
阅读次数:
72