23 February 2012

Collision Domain


Collision Domain ---> การชนกัน (ตอบกำปันทุบนุ้นแล้วกัน ดินมันเจ็บ.....)

          ธรรมชาติของสัญญาไฟฟ้า จะเหมือนกันกับคลื่นน้ำ อย่างเช่นเรามีสายยางส่งน้ำที่ต่อไปยังต้นไม้ทุกๆ ต้นเราต้องการส่งน้ำไปเต็มสายยางให้ต้นไม้ต้นแรกถามว่าต้นไม้ต้นที่สอง สาม สี่จะได้รับน้ำไหม คำตอบคือได้รับครับ นั้นคือธรรมชาติของน้ำ

         Collision Domain คือการชนกันของสัญญาไฟฟ้า เวลาชนกันจะทำให้ Lan ใช้ไม่ได้ ณ ไมโครวินาทีนั้นๆ (อันนี้เป็นทางการนิดหนึ่งแต่ก็ไม่เข้าใจเท่าไรนัก!!)

เรามาขยายความกันต่อ....


ถ้าผมถามว่า Domain คืออะไร ตามเด็กไทยจะนังเฉยๆ เราเพื่อนตอบ เพื่อนมันก็คิดเหมือนคุณกันทั้งห้องครับ!!!!!!!!!!!!!!!!


             Domain คืออะไร มันก็คืออะไรก็ตามที่เหมือนๆกัน อย่างเช่น  Domain ของคนใส่เสื้อดีขาว , ใส่เสื้อสีฟ้า เป็นต้น แล้ว Collision Domain ล่ะ มันก็คือ ระบบที่เจอ Collision เดียวกัน หรือ Broadcast Domain คือ ระบบที่อยู่ภายใต้การ Broadcast เดียวกันนั้นหมายความว่าคนหนึ่งส่ง Broadcast แล้วอีกคนจะเจอ Broadcast ด้วย

Netscreen Firewall Decision Making Process

 การตัดสินใจของ NetScreen FireWall 
                เป็นพื้นฐานที่สำคัญเป็นอย่างมากสำหรับผู้ดูแลไฟร์วอลที่จะต้องเข้าใจในการจัดการ Firewall Netscreen นั้นมีกระบวนการดังภาพ


  

ผมจะอธิบายรายละเอียดจากภาพข้างบน ดังนี้
             เมื่อมี Packet เข้ามาจะทำการตรวจสอบว่า Packet นั้นๆ เป็น Packet ที่เคยเข้ามาหรือเปล่าโดยไปตรวจสอบที่ Session Table ถ้ามี (Yes) ให้ทำการอนุญาตให้ Packet นี้ผ่านได้ แต่ถ้าไม่ (No)จะต้องมีการตรวจสอบปลายทาง (Destination) ของ Packet ว่าอนุญาตให้เข้าถึงได้หรือไม่ ถ้าไม่ (No) ก็จะทำการ Drop Packet นั้นไป แต่ใช่ (Yes) ก็มีกระบวนตรวจสอบต่อว่า Packet ที่เข้ามาจะต้องส่งข้ามโซนหรือบล็อคโซนภายในหรือไม่ ถ้าไม่ข้าม (No) ก็ให้ทำการ Forward Packet และทำการบันทึกข้อมูลไปที่ Session Table แต่ถ้าใช่ (Yes) คือมีการข้ามโซน ต้องตรวจสอบ Policy ว่ามี กฎ (Rule) ใดๆ ที่มีอยู่เพื่ออนุญาตให้ Packet ผ่านได้หรือไม่ ถ้าไม่ (No) ให้ทำการ Drop Packet นั้นไป แต่ถ้าใช่ (Yes) ก็ให้ทำการ Forward Packet และทำการบันทึกข้อมูลไปที่ Session Table เมื่อมี Packet ที่เคยเข้ามาแล้วก็จะสามารถผ่านได้โดยไม่ต้องตรวจสอบอีกครั้ง

17 February 2012

How to install minicom and enable USB-Serial Port adapter (RS-232) connect Console port in Linux Ubuntu

เรื่องมีเกิดขึ้น เมื่ออยาก config router Cisco ครับ แต่ผมดันใช้ Windows 7 64bit  ^__^! กำ!! แหละดันหา driver 64bit ไอ้เจ้าตัว USB-to-Serial Port Adapter ไม่ได้นั้นซิ อือๆๆๆ ..... (ยากนั้นเอง)

แต่ผมยังมีตัวช่วยอีกตัว คือ Linux Ubuntu 10.04.2 64bit  เลยเกิด สมองสว่าง!! ปิ๊งๆๆๆ  ^0^
ใช้ Linux ในการ Config Router Cisco ดีกว่า เพราะว่าตอนเรียนเราก็เคยใช้ Linux mint นี้น่า....หวานเลยครับ.....

15 February 2012

Configuration Network on Ubuntu

Configuring DHCP IP Address for your Network Card
               if you want to configure DHCP address you need to edit file configuration is

edit file configuration is
                   
                          #vi /etc/network/interfaces
# primary network interface is eth0 (Lan Card)
auto eth0
iface eth0 inet dhcp



Configuring Static IP Address for your Network Card
edit file configuration is
                   
                          #vi /etc/network/interfaces
# The primary network interface
auto eth0
iface eth0 inet static
address 172.16.0.110
gateway 172.16.0.1
netmask 255.255.255.0
network 172.16.0.0
broadcast 172.16.0.255

After entering all the detail you need to restart networking services using the following command
                                # /etc/init.d/networking restart

Setting up Second IP address or Virtual IP address in Ubuntu

edit file configuration is
                   
                          #vi /etc/network/interfaces
auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x

Setting up DNS

edit file configuration is
                   
                          #vi /etc/resolve.conf
nameserver 8.8.8.8
nameserver 8.8.4.4

12 February 2012

eclipse android java php devopzone

pre- install 
                        #apt-get update
                        #apt-get upgrade
                      
                        #apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts sun-java6-jdk eclipse 
                                   
    
                       #   apt-get remove icedtea-netx icedtea-plugin icedtea6-plugin openjdk-6-jre openjdk-6-jre-headless icedtea-6-jre-jamvm icedtea-6-jre-cacao



if install eclipse , then you should call eclipse program goto menu help--->install software--->add plug-in so,

                                     indigo ->>>> http://download.eclipse.org/releases/indigo
                                     select ----> Linux Tools
                                     Avoid the problem :::
                                    
Cannot complete the install because one or more required items could not be found.Software being installed: Android Development Tools 16.0.1.v201112150204-238534 (com.android.ide.eclipse.adt.feature.group 16.0.1.v201112150204-238534)Missing requirement: Android Development Tools 16.0.1.v201112150204-238534 (com.android.ide.eclipse.adt.feature.group 16.0.1.v201112150204-238534) requires 'org.eclipse.wst.sse.core 0.0.0' but it could not be found



                                     ADT Plugin ->>>>>> https://dl-ssl.google.com/android/eclipse/
                                    select --------> ALL


if you want php-develop , then install  the PHPEclipse 1.2.x with --

                                     PHPEclipse 1.2.x ->>>> http://update.phpeclipse.com/update/stable/1.2.x