leftchild

Unix Socket

操作系统对TCP/IP的抽象

LINUX IO多路复用

select

poll

epoll

语言实例网络框架

JVM

APACHE MINA

Netyy

PHP

Swoole

Workerman

Reacphp

0.网络/协议

TCP/IP四层协议

数据链路层

0.物理网络

1.数据链路层为网络层提供可靠的数据传输

2.基本数据单位为帧

3.主要的协议:以太网协议

4.重要设备

网桥

交换机

网络层

0.路径选择、路由及逻辑寻址

1.基本数据单位为IP数据报

2.主要协议

IP协议(Internet Protocol,因特网互联协议)

ICMP协议(Internet Control Message Protocol,因特网控制报文协议)

ARP协议(Address Resolution Protocol,地址解析协议)

RARP协议(Reverse Address Resolution Protocol,逆地址解析协议)

3.重要设备

路由器

运输层

0.传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题

1.主要协议

TCP

UDP

2.重要设备

网关

应用层

0.数据传输基本单位为报文

1.会话层管理主机之间的会话进程

2.数据转换包括数据的加密、压缩、格式转换等

3.主要协议

Telnet(远程登录协议)

DNS(域名解析协议)

FTP(文件传送协议)

SMTP(邮件传送协议)

POP3协议(邮局协议)

HTTP协议(Hyper Text Transfer Protocol)

MQTT消息队列遥测传输(Message Queuing Telemetry Transport)

网络代理

正向代理

0.概述

访问本无法访问的服务器

加速访问

Cache作用

客户端访问授权

隐藏访问者的行踪

1.应用

VPN

反向代理

0.概述

保护和隐藏原始资源服务器

负载均衡

compose epic...

1.应用

WEB服务

NGINX

HAProxy

F5

智能DNS

CDN

透明代理TBD

计算机网络/Linux网络编程

计算机网络/Linux网络编程
计算机网络/Linux网络编程

计算机网络/Linux网络编程

2019-06-04 08:36:00 0 102
这里是评论

相关推荐