1、Socket API编程接口 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Sock ...
分类:
其他好文 时间:
2019-12-19 16:06:33
阅读次数:
84
1.socket原理 1.1 计算机网络通信原理 在现行的tcp/ip协议中,总共分为四个层次,分别是网络接入层(对应iso标准的物理层和数据链路层),互联网络层(对应iso网络层),传输层(对应iso传输层)和应用层(对应iso应用层,表示层,会话层)。 网络接入层提供物理层面的链接,互联网络层实 ...
分类:
其他好文 时间:
2019-12-19 13:14:15
阅读次数:
98
概述 计算机的运算速度与它的存储和通信子系统速度的差距太大,大量的时间都花费在磁盘I/O、网络通信或者数据库访问上。我们当然不希望处理器大部分时间都处于等待其他资源的状态,要通过一些“手段”去把处理器的运算能力“压榨”出来,不然太浪费了。 衡量一个服务性能的高低好坏,每秒事务处理数(Transact ...
分类:
编程语言 时间:
2019-12-18 21:37:03
阅读次数:
99
第5章?应用安全 5.1?应用安全概述 早期应用系统结构:客户/服务器模式 这个模式具有一定的缺陷,对应用系统、资源等有一定影响。 目前的应用系统结构:三层客户/服务器结构 浏览器InternetWeb应用服务器中间件数据库 黑客攻击Web应用服务器、中间件、数据库,;利用漏洞、在网页中植入恶意代码 ...
分类:
其他好文 时间:
2019-12-18 17:34:04
阅读次数:
91
procexp是一个查看主机上所有进程的桌面工具。 1.以管理员启动 2.让进程树形显示 wininit.exe下的进程都是系统的服务进程。 explorer.exe下是用户启动的进程。 在进程上右键属性可以查看该进程是否有网络通信 验证系统的服务是否是官方的,点击Verify,查看验证结果 确定弹 ...
分类:
其他好文 时间:
2019-12-18 12:33:54
阅读次数:
71
一、套接字(socket)概念 套接字(socket)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。 应用层通过传输层进行 ...
macOS上的netstat命令是一个终端命令,用于显示有关Mac网络通信的详细信息。网络通信包括Mac通过所有端口和所有应用程序与外界进行交流的所有方式。掌握netstat可以帮助您了解计算机之间的连接以及原因。 运行Netstat 默认情况下,netstat命令在Mac上可用。您不需要下载或安装 ...
分类:
Web程序 时间:
2019-12-16 10:16:56
阅读次数:
254
1.RPC框架的概念 RPC(Remote Procedure Call)–远程过程调用,通过网络通信调用不同的服务,共同支撑一个软件系统,微服务实现的基石技术。使用RPC可以解耦系统,方便维护,同时增加系统处理请求的能力。 上面是一个简单的软件系统结构,我们拆分出来用户系统和订单系统做为服务存在, ...
分类:
其他好文 时间:
2019-12-15 20:15:02
阅读次数:
81
分布式篇 1 简述 分布式计算的基本理念是将工作划分为一个一个小任务,分发给多台设备处理,再汇总结果。在分布式计算中,网络中的机器必须要保持可用(延迟误差、意外宕机等等),需要一个持续监控架构 分布式多进程 2 的子模块 还支持把多进程分布在多台机器上, 模块已经封装好了网络通信的细节 实现方法 : ...
分类:
编程语言 时间:
2019-12-15 16:30:10
阅读次数:
76
一、防火墙信息 防火墙: 所谓防火墙指的是一个由软件和硬件设备组合而成、在内部网和外部网之间、专用网与公共网之间的边界上构造的保护屏障。 防火墙是一种保护计算机网络安全的技术性措施,它通过在网络边界上建立相应的网络通信监控系统来隔离内部和外部网络,以阻挡来自外部的网络入侵。 防火墙有网络防火墙和计算 ...
分类:
其他好文 时间:
2019-12-14 23:00:02
阅读次数:
117