原创 PPPOE源碼分析
一、PPPOE協議簡介 1、Discovery階段 此階段用來建立連接,當一個用戶主機想開始一個PPPoE會話時,首先必須進行發現階段以識別PPPoE Server的以太網MAC地址,並建立一個PPPoE會話標識(Session I
原创 Linux-網橋原理分析(四)
7 網橋數據包的處理流程 網橋處理包遵循以下幾條原則: 1. 在一個接口上接收的包不會再在那個接口上發送這個數據包; 2. 每個接收到的數據包都要學習其源地址; 3. 如果數據包是多播或廣播包,則要在同一個網段中除了接收端口外的其
原创 Linux-網橋原理分析[一]
目 錄 1..... 前言 2 網橋的原理 2.1 橋接的概念 2.2 linux的橋接實現 2.3 網橋的功能 3 網橋的配置 4
原创 NAT圖解
向上跳過程: 路由器從LAN口接收到報文後,報文的srcIP被路由器修改爲路由器 WAN口的IP,srcPort也被修改爲動態分配的端口號;路由器記錄下 srcIP和srcPort,並與動態分配的端口號綁定。動態端口號、srcIP
原创 pppoe協議和pppd源碼分析
pppoe協議簡介 (一)發現(Discovery)階段 在發現(Discovery)階段中用戶主機以廣播方式尋找所連接的所有接入集中器(或交換機),並獲得其以太網MAC地址。然後選擇需要連接的主機,並確定所要建立的PPP會話標識號
原创 計算器源碼
#include <stdio.h> #include <string.h> #include <malloc.h> #include <stdlib.h> #include <math.h> #defi
原创 C語言編寫的貪食蛇程序.c
static int x[500]={0},y[500]={0}; static int N,Tx,Ty,tiex=555,tiey=375,lastfoodx=55,lastfoody=55; #inc
原创 Linux PPP 框架分析
1. 介紹 通過對Linux源代碼的分析,瞭解PPP設備在Linux內的工作原理.順便了解一下PPPoE如何利用PPP設備來完成上網的工作的.下面是代碼研究的基礎版本: Software version Linux
原创 動態規劃算法計算網絡的最長路線和最短路線
/* * File: longest.c * Desciption: 動態規劃算法計算網絡的最長路線和最短路線 * Created: 2001/12/2 * Author: