About IP Protocols
TCP/IP என்பது Internet மற்றும் பிற network-கள் தகவல் பரிமாற்றத்திற்கு பயன்படுத்துகின்ற protocol-களின் தொகுப்பாகும். இதனை 1970-ம் ஆண்டு advanced research projects agency (ARPA) என்பவர்கள் உருவாக்கினார்கள். இது transmission control protocol (TCP) மற்றும் Internet protocol (IP) என்ற இரு protocol-களின் தொகுப்பாகும். TCP/IP ஒரு இரண்டு layer program ஆகும். மேல் layer TCP மற்றும் கீழ் layer IP ஆகும். மேல் layer ஆனது packet-களின் வடிவில் internet வழியாக transmit செய்யப்படுகின்ற data-களை தொகுப்பதை கையாழுகின்றது. Lower layer ஆனது packet-களை சரியான destination-ல் சேர்க்கின்றது.
TCP/IP and OSI
TCP/IP networking model-ன் விரிவாக்கம் Transmission Control Protocol/Internet Protocol ஆகும். இந்த networking model network-க்கு இடையே communication செய்ய பயன்படுகிறது. இந்த model four well define செய்ய layer-ஐ கொண்டது. ஒவ்வொரு layer-யும் well define செய்த function-ஐ கொண்டிருக்கும்
Application layer
இந்த layer, user-க்கு பொதுவாக தேவைப்படும் எண்ணற்ற service-ஐ கொண்டிருக்கும்.
அவைகள்.File transfer protocol (FTP), data-வை efficient-ஆக ஒரு machine-லிருந்து மற்றொரு machine-க்கு transfer செய்கிறது. TELNET மூலம் remote machine-ஐ log செய்யலாம். Electronic mail செய்யும் facility உள்ளது. Domain name services (DNS) network addresses-ல் host name-ஐ map செய்கிறது. NNTP protocol, world-ல் எல்லா பகுதியிலிருந்தும் news மற்றும் article-ஐ பெறுகிறது. HTTP protocol WWw page-ஐ fetch செய்கிறது. இந்த protocol sender information-ஐ (discreate) சிறிய message packet ஆக divide செய்கிறது. பின்னர் இந்த data internet-ல் உள்ள physical connection மூலம் receiver-க்கு deliver ஆகிறது receive செய்யும் இடத்தில் எல்லா சிறிய data-வையும் ஒருங்கிணைத்து (reassemble) கொள்ளும். இது sender மற்றும் receiver-க்கு இடையே data flow-ஐ control செய்ய பயன்படுகிறது.
User datagram protocol
இந்த protocol, sender information-ஐ (discreate) சிறிய message packet ஆக divide செய்கிறது. பின்னர் இது internet-ல் physical connection மூலம் receiver defiver செய்து கொள்ளும். ஆகையால் sender அனுப்பிய எல்லா data-வையும் receiver receive செய்து உள்ளது என்பதற்கான gurantee கிடையாது. Internet layer இந்த layer network-லுள்ள operation-ஐ control செய்வதாகும்.
இதன் முக்கிய பணிகள்
- send செய்கின்ற data-வின் packet format-ஐ define செய்கிறது.
- source-லிருந்து destination-க்கு IP packet-ஐ deliver செய்ய பயன்படுகிறது.
- sender-லிருந்து receiver-கான short route-ஐ கண்டறிய பயன்படுகிறது.
- internet-ல் packet-ல் ஏற்படும் congestion (dead lock)-ஐ control செய்கிறது.
இது கடைசியிலுள்ள layer ஆகும். இதன் முக்கிய பணிகள். இது sender மற்றும் receiver-க்கு இடையில் physical connection (activate)-ஐ establish செய்ய பயன்படுகிறது. இது IP packet-ஐ send மற்றும் receive செய்ய பயன்படுகிறது.
OSI
OSI-ன் விரிவாக்கம் open system interconnection ஆகும். இந்த networking model, International Standards Organization (ISO)-ன் standard-ஐ பின்பற்றி develop செய்தாகும். இந்த networking model, communicate செய்ய ready ஆக இருக்கும் computer system-ஐ connect செய்ய பயன்படுகிறது OSI layer ஆனது computer-க்கு இடையே communication செய்ய seven well defined layers-ஐ கொண்டுள்ளது.
Physical layer
இது sender மற்றும் receiver-க்கு இடையே physical connection (physical circuit- maintain ómó activate மற்றும் deactivate செய்வது) ஏற்படுத்த உதவுகிறது. sender மற்றும் receiver-க்கு இடையில் communication channel வழியாக raw bits (0 or 1)-ஐ அனுப்புவது மற்றும் பெறுவது போன்றதாகும். இந்த layer-ல் channel-ன் வழியாக transfer செய்யும் பணியை செய்கிறது. இது physical layer-லிருந்து raw bit, data-வை error இல்லாத data frame-ஆக மாற்றி network layer வழியாக pass செய்கிறது. இது receiver-ஆல் sent செய்யும் acknowledgement frame-ஐ process செய்கிறது. இது transmission-ல் ஏற்படும் error-ஐ கண்டறிந்து அதனை சரிசெய்ய (recover) பயன்படுகிறது. Network layer Network (subnet)-ன் operation-ஐ control செய்யும் பணியை செய்கிறது. இதன் முக்கிய பணிகள். Source-லிருந்து destination-க்கும் data packet-ஐ பெற பயன்படுகிறது. sender-லிருந்து receiver-க்கு உள்ள shortest route-ஐ கண்டறிய பயன்படுகிறது. Network-ல் packet-ல் ஏற்படும் congestion (dead lock)-ஐ control செய்கிறது.
Transport layerஇந்த layer source machine-லிருந்து destination machine-க்கு உண்மையான (reliable), cost effective (குறைவான செலவில்) data-வை transport செய்ய பயன்படுகிறது. இது தற்போது use செய்யும் network-ஐ சார்ந்து இருக்காது. இதன் முக்கிய பணிகள். இது session layer-லிருந்து data-வை பெற்று அதனை சிறிய unit ஆக (split) பிரித்து network layer-க்கு pass செய்கிறது. மேலும் இது destination-ல் arrive or reach ஆகிவிட்டதா என check செய்ய பயன்படுகிறது.
Session layerஇந்த layer பல்வேறு machine-க்கு இடையே உள்ள user-க்கு meeting அல்லது session-ஐ establish செய்ய பயன்படுகிறது.
- இது user-ஐ remote-லுள்ள time sharing system-ஐ log செய்ய உதவுகிறது.
- இது system-க்கு இடையே file-ஐ transfer செய்ய உதவுகிறது.
- இது இரு system-க்கு இடையே communication செய்ய பயன்படுகிறது.
- இது ஒரே நேரத்தில் ஒரே operation-ஐ இரு side-லும் allow செய்வதில்லை. இதனை taken management-ஐ கொண்டு செய்ய முடியும்.
இந்த layer,system-க்கு இடையே exchange ஆகும் information-ன் general syntax மற்றும் meaning-ஐ கொடுப்பது இதன் முக்கியமான பணியாகும். இது sender அனுப்பிய ஒரு format-லிருந்து பொதுவான (general (or) common) format-க்கு convert செய்ய பயன்படுகிறது.
Application layerஇந்த layer, user-க்கு பொதுவாக தேவைப்படும் service-ஐ கொண்டிருக்கும். இதன் முக்கியமான பணி, mail services, files transfer மற்றும் access, remote-ல் login ஆவது மற்றும் world wide web ஆகும்.
Transport layer protocol
Transport layer protocol ஆனது network or internet layer-ன் மேலேயும் மற்றும் application layer மற்றும் பிற upper layer-களின் கீழும் காணப்படும். இதன் முக்கியமான வேலையாவது data-வை sender இடம் இருந்து receiver-க்கும், receiver-ல் இருந்து sender-க்கும் transport செய்வதாகும். இந்த protocol ஆனது sender தகவலை சிறிய message packet-களாக பிரிக்கின்றது. பின்னர் இதனை receiver-க்கு physical connection மூலம் delivery செய்கின்றது. Reciver end-ல் பெறப்பட்ட message-கள் மீண்டும் ஒன்றாக இணைக்கப்பட்டு original தகவலாக மாற்றப்படுகின்றது. இது sender மற்றும் receiver-க்கு இடையே data flow-வை கட்டுப்படுத்துகின்றது.
Packetizing
Packetizing என்பது ஒரு நீண்ட message-யை சிறிய unit-களாகிய packet-களாக divide செய்யும் முறையாகும். ஒவ்வொரு packet-லும் header-கள் சேர்க்கப்பட்டு receiver side-க்கு அனுப்பப்படுகின்றது. Receives side-ல் பெறப்படுகின்ற data packet-கள் original message-ஆக reassamble செய்யப்படுகின்றது. இது sender மற்றும் receiver-க்கு இடையே தொடர்பை ஏற்படுத்துவது ஆகும். இந்த தொடர்பு connection oriented அல்லது connectionless-ஆக இருக்கலாம். தகவல் பரிமாற்றத்தை முடிக்க வேண்டுமானால் sender computer ஆனது receiver computer-ன் address-யை கண்டுபிடிக்க வேண்டும். இது addressing-ல் நடைபெறுகின்றது. அனுப்பப்பட்ட தகவலானது சரியாக போய் சேர்ந்ததா என்பதை அறிய acknowledgement மற்றும் retransmission timer-கள் பயன்படுத்தப்படுகின்றன. ஒவ்வொரு முறையும் data அனுப்பப்படும் போதும் ஒரு timer start பண்ணப்படுகின்றது. Receiver data packet-ஐ சரியாக பெற்றுக் கொண்டார் என்றால், அது acknowledgement-ஐ sender-க்கு அனுப்பும். Sender-க்கு acknowledgement packet ஒரு குறிப்பிட்ட கால இடைவெளியில் வந்து சேரவில்லை என்றால், data packet ஆனது திரும்பவும் அனுப்பப்படுகின்றது. Connection oriented service-ல் sender மற்றும் receiver-க் கு இடையே கண்டிப்பாக ஒரு physical connectionஉருவாக்கப்பட வேண்டும். கீழே கொடுக்கப்பட்டுள்ள step-கள் இதின் பயன்படுத்தப்படுகின்றது.
- Sender receiver-உடன் connection உருவாக்க request பண்ணுவார்.
- Receiver request-ஐ accept பண்ணுவார்.
- Connection உருவாக்கப்படுகின்றது.
- Sender மற்றும் receiver-க்கு இடையே data பரிமாற்றம் நடைபெறுகின்றது.
- Data அனைத்தும் அனுப்பப்பட்ட பிற்பாடு connection terminate ஆகின்றது.
தகவல் பரிமாற்றத்தை முடிக்க வேண்டுமானால் sender computer ஆனது receiver computer-ன் address-யை கண்டுபிடிக்க வேண்டும். இது addressing-ல் நடைபெறுகின்றது.
Providing reliability
அனுப்பப்பட்ட தகவலானது சரியாக போய் சேர்ந்ததா என்பதை அறிய acknowledgement மற்றும் retransmission timer-கள் பயன்படுத்தப்படுகின்றன. ஒவ்வொரு முறையும் data அனுப்பப்படும் போதும் ஒரு timer start பண்ணப்படுகின்றது. Receiver data packet-ஐ சரியாக பெற்றுக் கொண்டார் என்றால், அது acknowledgement-ஐ sender-க்கு அனுப்பும். Sender-க்கு acknowledgement packet ஒரு குறிப்பிட்ட கால இடைவெளியில் வந்து சேரவில்லை என்றால், data packet ஆனது திரும்பவும் அனுப்பப்படுகின்றது.
Connection oriented and connection less serviceConnection oriented service-ல் sender மற்றும் receiver-க் கு இடையே கண்டிப்பாக ஒரு physical connectionஉருவாக்கப்பட வேண்டும். கீழே கொடுக்கப்பட்டுள்ள step-கள் இதின் பயன்படுத்தப்படுகின்றது.
- Sender receiver-உடன் connection உருவாக்க request பண்ணுவார்.
- Receiver request-ஐ accept பண்ணுவார்.
- Connection உருவாக்கப்படுகின்றது.
- Sender மற்றும் receiver-க்கு இடையே data பரிமாற்றம் நடைபெறுகின்றது.
- Data அனைத்தும் அனுப்பப்பட்ட பிற்பாடு connection terminate ஆகின்றது. Connection less முறையில் எந்த ஒரு physical connection-ம் ஏற்படுத்தப்படாமல் sender-ல் இருந்து தகவல் eceiver-க்கு அனுப்பப்படுகின்றது.
Internet வழியாக computer-களிடையே data-வை அனுப்ப பயன்படும் rule-களின் தொகுப்பு TCP எனப்படும். Computer-களின் இடையே data-களை அனுப்புவதற்கு இரண்டு end-களின் இடையே ஒரு connection-யை உருவாக்க வேண்டும். TCP ஆனது sender மற்றும் receiver-க்கு இடையே data-வை அனுப்பத்தக்கதாக ஒரு virtual connection-யை உருவாக்குகின்றது.TCP ஆனது இரண்டு system-க்கு இடையில் data-வை segment அல்லது data packet-ல் transfer செய்கிறது. இந்த segment குறிப்பிட்ட எண்ணிக்கையிலுள்ள byte-ஐ கொண்டிருக்கும்.
UDP (User datagram protocol)
internet வழியாக computer-களிடையே data-வை அனுப்பப்பயன்படும் rule-களின் தொகுப்பு UDP எனப்படும். Computer-களின் இடையே data-களை அனுப்புவதற்கு இரண்டு end-களின் இடையே connection தேவையில்லை. இந்த protocol ஆனது computer-களின் இடையே ‘அனுப்பப்பட்ட data-கள் சரியாக போய் சேர்ந்தன என்ற gurantee தருவதில்லை.
802.X PROTOCOLS
8802 என்பது IEEE ஆல் LAN Network-ற்காக ஏற்படுத்தப்பட்ட ஒரு தரம் ஆகும். இந்த தரமானது local area network மற்றும் metropolitan area network-ற்கும் பொருந்தும். ஏழு layer-களை கொண்ட OSI reference model-ஐ உள்ள கடைசி இரண்டு layer-களில் IEEE 802-ல் குறிக்கப்பட்ட சேவைகளும் protocol-களும் பொருந்துகிறது. IEEE 802 data link layer-ஐ இரண்டு sub layer-களாக பிரிக்கிறது. அவை togical link control மற்றும் media access control ஆகும். 802.2-LLC, 802.3-CSMA/CD-bus (Ethernet), 802.4 - Token 802.5-Tokening, bus 802.11-wireless LAN போன்றவை சில 802 standard ஆகும். Medium Access protocols (MAC) ஆனது network உடன் பாதுவாக பயன்படுத்தப்படும் MAC protocols 802.5 Token Ring, 802.3 Ethernet, Ethernet version 2.0 ஆகும். Network-ல் ஒரு node-ல் இருந்து மற்றொரு node-ற்கு packet-களை பரிமாற்றம் செய்ய பயன்படுகிறது.
Concept of CSMA/CD
CSMA/CD-ன் முழுவடிவம் carrier sense multiple access/ (collision detection.) இது ஒரு medium access control (MAC) protocol ஆகும் இது இரண்டு device-கள் ஒரே நேரத்தில் channel-யை பயன்படுத்த முயலும் போது ஏற்படுகின்ற data collision-க்கு network device-கள் எவ்வாறு respond பண்ணுகின்றன என்பதை define பண்ணுகின்றது. இரண்டு வெவ்வேறு device-களில் இருந்து வருகின்ற data frame-கள் collide-ஆகும் பட்சத்தில் அவைகள் destination-யை சென்று அடைவதில்லை. எனவே இந்த frame-களை திரும்பவும் sent பண்ண வேண்டும். இவ்வாறு waste ஆகின்ற நேரத்தை CSMA/CD protocol குறைக்கின்றது. கீழே கொடுக்கப்பட்டுள்ள step-கள் CSMA/CD-ல் பயன்படுத்தப்படுகின்ற principle-யை குறிக்கின்றது. Channel-யை listen செய்யவும் channel ஆனது idle-ஆக இருந்தால் frame-யை transmit செய்யவும்.
Token bus என்பது bus topology-ல் இணைக்கப்பட்டிருக்கும் கணனிக்களிடையே தகவல் பரிமாற்றத்திற்கு பயன்படுத்தப்படுகின்ற local area network standard ஆகும். Broadband coaxial cable Direction of token Logical ring இந்த standard-ல் token என்றழைக்கப்படுகின்ற ஒரு மூன்று byte frame பயன்படுத்தப்படுகின்றது. Token ஆனது ஒரு terminal-ல் இருந்து ஒரு terminal-க்கு pass பண்ணப்படுகின்றது. இது ஒரு terminal-ல் இருந்து மற்றொரு terminal-க்கு data-வை transport பண்ணுவதற்கு பயன்படுகின்ற empty vessal-ஆகசெயல்படுகின்றது. எந்த terminal token-யை வைத்திருக்கின்றதா அந்த terminal மட்டும் தான் data-வை ஒரு குறிப்பிட்ட காலம் இடைவேளை மட்டும் பரிமாற்றம் செய்ய இயலும். கீழே கொடுக்கப்பட்டுள்ள step-கள் token bus எவ்வாறு செயல்படுகின்றது என்பதை தருகின்றது.Token ஆனது logical ring-ல் ஒரு terminal-ல் இருந்து அடுத்த terminal-க்கு pass செய்யப்படுகின்றது.
- எந்த terminal data-வை அனுப்ப வேண்டுமோ, அது token-யை capture செய்து அதில் data மற்றும் அது சேர வேண்டிய destination address-யை எழுதுகின்றது.
- பின்னர் token ஆனது logical ring-ல் circulate செய்யப்படுகின்றது. Data token அனது ring-ல் ஒரு terminal-ல் இருந்து அடுத்த terminal-க்கு அனுப்பப்படுகின்றது.
- Token ஆனது சரியான distination-க்கு சென்றவுடன், receiver message-யை token-ல் இருந்து copy செய்கின்றது.
- வாசித்த பிற்பாடு sender-க்கு data கிடைத்தது குறித்த acknowledgement message-யை token-ல் அனுப்புகின்றது.
- Token ஆனது data அனுப்பிய terminal-க்கு சரியாக போய்சேரும். Sender acknowledgement-யை பெற்றுகொள்வார்.
பின்னர் எல்லா data-வும் அனுப்பி திர்ந்தாகி விட்டாலோ அல்லது கால அளவு முடிந்து விட்டாலோ, token ஆனது free ஆக்கப்பட்டு மீண்டும் logical ring-ல் circulate செய்யப்படுகின்றது.
Token ring (802.5)
Token ring என்பது ring அல்லது star topology-ல் இணைக்கப்பட்டிருக்கும் கணனிகளிடையே தகவல் பரிமாற்றத்திற்கு பயன்படுத்தப்படுகின்ற local area network standard-ஆகும். கீழே கொடுக்கப்பட்டுள்ள படம் இதனை காட்டுகின்றது.
Terminal 3
இந்த standard-ல் token என்றழைக்கப்படுகின்ற ஒரு மூன்று byte frame பயன்படுத்தப்படுகின்றது. Token ஆனது ring-ல் circulate செய்யப்படுகின்றது. இது ஒரு terminal-ல் இருந்து மற்றொரு terminal-க்கு data-வை transport பண்ணுவதற்கு பயன்படுகின்ற ஒரு empty vessal-ஆக செயல்படுகின்றது. எந்த terminal token-யை வைத்திருக்கின்றதா அந்த terminal மட்டும் தான் data-வை ஒரு குறிப்பிட்ட காலம் இடைவேளை மட்டும் பரிமாற்றம் செய்ய இயலும். கீழே கொடுக்கப்பட்டுள்ள step-கள் token bus எவ்வாறு செயல்படுகின்றது என்பதை தருகின்றது.
- Token ஆனது logical ring-ல் circulate செய்யப்படுகின்றது. இதன் மூலம் token ஒரு terminal-ல் இருந்து அடுத்த terminal-க்கு pass செய்யப்படுகின்றது.
- எந்த terminal data-வை அனுப்ப வேண்டுமோ, அது token-யை capture செய்து அதில் data மற்றும் அது சேர வேண்டிய destination address-யை எழுதுகின்றது.
- பின்னர் token ஆனது logical ring-ல் circulate செய்யப்படுகின்றது. Data token அனது ring-ல் ஒரு terminal-ல் இருந்து அடுத்த terminal-க்கு அனுப்பப்படுகின்றது.
- Token ஆனது சரியான distination-க்கு சென்றவுடன், receiver message-யை token-ல் இருந்து copy செய்கின்றது.
- வாசித்த பிற்பாடு sender-க்கு data கிடைத்தது குறித்த acknowledgement message-யை token-ல் அனுப்புகின்றது.
- Token ஆனது data அனுப்பிய terminal-க்கு சரியாக போய்சேரும். Sender acknowledgement-யை பெற்றுகொள்வார்.
- பின்னர் எல்லா data-வும் அனுப்பி திர்ந்தாகி விட்டாலோ அல்லது கால அளவு முடிந்து விட்டாலோ, token ஆனது free ஆக்கப்பட்டு மீண்டும் logical ring-ல் circulate செய்யப்படுகின்றது.
Ethernet என்பது IEEE 802.3 standard-ல் குறிக்கப்பட்டிருக்கும் உக்தி ஆகும். இந்த உக்தி தான் தற்போதைய LAN-ல் அதிகமாய் பயன்படுகின்றது. இதனை XEROX நிறுவனத்தினர் உருவாக்கினர் பின்னர் XEROX, DEC மற்றும் Intel நிறுவனத்தர்களால் தரம் உயர்த்தப்பட்டது. IEEE 802-ல் இரண்டு category ethernet define செய்யப்பட்டுள்ளது.
அவைகளானவை.
- Base band
- Broad band
Base என்ற வார்த்தை digital signal-யை குறிக்கின்றது. Broad என்ற வார்த்தை analog signal-யை-குறிக்கின்றது. Base board-ல் நான்கு standard-களும், board band-ல் ஒரு standard-ம். உள்ளன. 10 Base 5, 10 Base 2, 10 Base T, 1 Base 5. 10 Broad 36 (10,1) என்ற முதல் எண்கள் mega bits per second-ல் data transmission-யை குறிக்கின்றது.(5, 2, T) என்ற இறுதி எண்கள் அதிகப்படியான cable-ன் நீளம் அல்லது cable-ன் type-யை தருகின்றது. Ethernet-ன் முக்கியமான feature-கள் கீழே தரப்பட்டுள்ளது.
- Ethernet LAN ஆனது coaxial அல்லது சிறப்புநிலை twisted pair cable-யை பயன்படுத்துகின்றது.
- Ethernet 10Mbps data-வை transmit செய்கின்றது.
- Ethernet CSMA/CD data transmission-யை பயன்படுத்துகின்றது.
- Ethernet standard-கள் TCP/IP protocol-ல் உள்ள network layer-ல் implement செய்யப்படுகின்றது.
Fast ethernet என்பது IEEE 802.3 committee-ஆல் 100 mbps அளவில் date பரிமாற்றத்திற்கு உருவாக்கப்பட்ட specification-களின் தொகுப்பாகும். இந்த standard சாதாரண ethernet standard-யை விட 10 மடங்கு அதிக data பரிமாற்றத்தை தருகின்றது. இதற்கு 100 Base T என்று பெயர். இதனை இருக்கின்ற network கட்டமைப்பில் பயன்படுத்தலாம். மேலும் இது CSMA/CD data transmission protocol-யை பயன்படுத்துகின்றது. 100 Base T-ஆல் பயன்படுத்தப்படுகின்ற cabling scheme
SwitchEthernet-ன் சமீப கால புது version ஆகும். இது 1000 Mbps முதல் 1 Gps bandwidth -ஐ உடையது. Original Ethernet-ஐ விட 100 times வேகமானது. CSMA/CD, MAC protocol-களுடன் பொருந்தி வேலை செய்கிறது. Gigabit Ethernet ஆனது optical fiber-ல் சுமந்து செல்லப்படுகிறது.
Internet protocol (IP)பல்வேறு point-ல் இருக்கும் computer-ஐ inter connect" செய்வது Internet ஆகும். இந்த computer-க்கு இடையே communication-ஐ ஏற்படுத்த communication standard (structure) தேவைப்படுகிறது. இது standard protocol எனப்படும். எனவே Internet protocol என்பது internet வழியாக source-லிருந்து destination- data packets-for) datagram-g communicate செய்ய உதவும் ஒரு standard ஆகும். பொதுவாக Internet protocol actual data வெளிவருவதை (delivery)-ஐ கவனித்து கொள்ளும்.
ARP
இதன் முழுவடிவம் address resolution protocol. இது ஒரு network layer protocol ஆகும் இதனை பயன்படுத்தி IP addressயை ethernet address அல்லது physical address-ஆக மாற்றலாம்.) உதாரணத்திற்கு, ஒரு host terminal-க்கு வேறொரு host terminal-ன் physical address தேவைப்பட்டால், அந்த terminal-ன் IP address-யை-பயன்படுத்தி TCP/IP terminal-க்கு ARP request-யை அனுப்புகின்றது. குறிப்பிட்ட IP address-யை கொண்ட terminal அதன் physical address-யை replay-ஆக அனுப்புகின்றது.
RARP
இதன் முழுவடிவம் reverse address resoulution protocol. இந்த protocol-யை பயன்படுத்தி host terminal-ன் IP address-யை கண்டுபிடிக்கலாம்.எந்த ஒரு host teminal-க்கு IP address தேவைப்படுகின்றதோ, அந்த terminal TCP/IP terminal-க்கு RARP request-யை அனுப்புகின்றது. Network server ஆனது அனுப்பப்பட்ட request-யை recognize செய்து IP address-யை return செய்கின்றது.
IP addressing
Internet-ல் இணைக்கப்பட்டிருக்கும் computer-யை identity செய்ய IP address பயன்படுகின்றது. எல்லா host terminal மற்றும் )இல் router-க்கும் ஒரு IP address காணப்படும் எந்த இரண்டு machineக்கும் ஒரே IP address இருப்பதில்லை.
IP address இரண்டு வகைப்படும். அவைகள்,
- classful addressing.
- classless addressing
இந்த வகையான addressing-ல் network class field ஆனது A, B, C, D மற்றும் F என ஐந்து class-களாக பிரிக்கப்பட்டுள்ளது. கீழே கொடுக்கப்பட்டுள்ள table-ல் வெவ்வொரு class-ம் support செய்கின்ற network-ன் எண்ணம் மற்றும் ஒவ்வொரு network-ம் address செய்கின்ற host-களின் எண்ணங்கள் கொடுக்கப்பட்டுள்ளன;
IntroductionIP address 'என்பது TCP/IP network-ல் ஒரு host-யை unique-ஆக கண்டுபிடிக்க தேவைப்படும் ஒரு 32-bit address ஆகும். இந்த address-ல் இரண்டு பகுதிகள் உள்ளன.
network-யை தான் கண்டுபிடிக்க முடியும். உதாரணத்திற்கு ல் நிறுவனத்தில் எனவே ஒரு IP address-யை கொண்டு சரியாக ஒரு ஒரு பெரிய எண்ணிக்கையிலான internal network-கள் இருக்கின்றன என எடுத்துக் கொள்வோம். இந்த network-கள் எல்லாம் internet-ல் connect பண்ண வேண்டுமானால் n-எண்ணிக்கையிலான IP address தேவைப்படுகின்றது. அதிக எண்ணிக்கையிலான network id (address) பயன்படுத்துவதால் கீழ் கொடுக்கப்பட்டுள்ள draw bake-கள் உள்ளன அவைகள்,
- IP address space விரைவில் முடிந்து விடும்.
- Routing table-ன் அளவு பெரிதாவதால் routing-ல் சிக்கல் ஏற்படும்.
- இந்த பிரச்சனைகளை களைவதற்கு subnetting மற்றும் supernetting பயன்படுகின்றது.
Subnetting என்பது ஒரு network id-யை (IP address) ஒன்றிற்கதிகமான network-களுக்கு share செய்யும் முறையாகும். ஒவ்வொரு தனி network-ம் subnet எனப்படும். இதனை ஒவ்வொரு subnet-ல் காணப்படும் node-களை subnet mask என்ற mask பயன்படுத்தி configure செய்வதின் மூலம் implement செய்ய முடிகின்றது.
SMTP
SMTP என்பது Simple Mail Transfer Preteeol என்பதன் சுருக்கம் ஆகும். இது e-mail communication-ஐ internet வழியாக செய்ய உதவும் ஒரு standard ஆகும்.e-mail வழியாக communication செய்வதற்கு ஒரு address தேவைப்படுகிறது. இதன் பொதுவடிவம் SMTP-ன் operation mail send செய்யும் sender-லிருந்து ஆரம்பிக்கிறது. (User e-mail-ஐ send செய்ய விரும்பினால், SMTP ஆனது mail-ஐ receiver-ன் mail box-ல் அனுப்புகிறது. இது receiver-ன் எந்த அனுமதியும் பெறுவதில்லை receiver mail-ஐ read செய்ய விரும்பினால் pull protocol-கள் POP மற்றும் IMAP, ஆனது mail-ஐ access செய்ய உதவுகிறது.SMTP ஆனது 7 bit ASCll format-ல் message-ஐ send செய்கிறது இது message-ஐ compose செய்தல், message-ஐ read செய்தல், message-ஐ reply செய்தல், message-ஐ forward செய்தல் மற்றும் mail box-ஐ handle செய்வது போன்ற service-களை தருகிறது.
DNS Server
DNS-ன் முழுவடிவம் domain name systern. இது domain name-so numeric IP address-ஆக மாற்ற பயன்படுகின்றது. பொதுவாக web server-ல் காணப்படும் internet resource-கள் IP எனப்படும் numeric address மூலம் address செய்யப்படுகின்றன. ஆனால் இதனை user மனதில் பதித்துக் கொள்வது கடினம். இதனை மேற்கொள்வதற்காக domain name-கள் பயன்படுத்தப்படுகின்றது. Domain name-கள் என்பது numeric IP address-களுக்கு பதிலாக இலகுவாக மனதில் பதித்துக்கொள்ளக் கூடிய பெயர்களாகும், Domain name-களானது DNS (domain name system) பயன்படுத்தி IP address-களாக மாற்றி internet resourceகள் access செய்யப்படுகின்றன.Domain name-ல் level-கள் என்று அழைக்கப்படுகின்ற ஒன்றல்லது அதற்கதிகமான பகுதிகள் காணப்படும். இதன் பொதுவடிவம் பொதுவாக பயன்படுத்தப்படுகின்ற domain level-களாவன.
- gov - government agencies
- com - commercial business
- org - organization (Non profit)
- edu - educational institution
POP என்பது Post Office Protocol-ன் சுருக்கம் ஆகும். இதில் client-ல் client software-ம் install ஆகி இருக்கும். இது local iSP server-லுள்ள e-mail-ஐ access செய்யும் ஒரு standard ஆகும்.
Features
Receive ஆகின்ற e-mail-ஐ server mail box-ல் store செய்ய முடியும். பிறகு இதனை user computer-ல் download செய்ய முடியும். இதனால் download செய்த பிறகு server-ல் e-mail இருக்காது. User, mail-g store @ server-6 folder-create செய்ய முடியாது.
POP-ல் இரண்டு mode-கள் உள்ளன அவைகள்
Keep mode
Delete mode-ல் mail ஆனது download பண்ணிய உடன் mail box-ல் இருந்து delete பண்ணப்படும்.
Delete modeKeep mode-ல் mail ஆனது download பண்ணிய பின்னும் mail box-ல் காணப்படும்.




Post a Comment