Stefenson's Blog

一个渣渣程序员的笔记

Tags:

Stefenson Wang's avatar Stefenson Wang

自制NAT网关

前面的Blog也提到了,DHCP服务只负责分配IP,路由器里面DHCP服务并不是入网服务,那么真正的入网是哪一部份负责呢? 这里提一个大家都很熟悉的名字:网关。 网关的在Wiki定义是:转发其他服务器通信数据的服务器,接受客户端发送来的请求时,它就像自己...     阅读全文

Stefenson Wang's avatar Stefenson Wang

PPPoE服务器编写

PPPoE(Point-to-Point Protocol Over Ethernet)协议是一个以太网上的点对点协议,是将点对点协议(PPP)封装在以太网(Ethernet)框架中的一种网络隧道协议。它是一个链路层协议,如果要想自己实现一个PPPoE服务器需要了解链路层编程的相关知识。网络五层架构中:应用——传输——网络——链路——物理。链路层属于比较靠底层的一层,所...     阅读全文

Stefenson Wang's avatar Stefenson Wang

DHCP服务器编写

DHCP协议(Dynamic Host Configuration Protocol)是一个网络层协议,主要用于给接入设备分配IP,是目前所有路由设备中重要的协议之一。 本文主要记录博主以前编写DHCP时查询的所有资料和记录编写中遇到的坑,还有编写之后对于DHCP整个流程的理解,希望对后来者有些帮助。 注意:本文不会写相关代码,只讲述编写思路和算法,代码不是...     阅读全文