IRC - Internet Relay Chat

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
และเครือข่ายคอมพิวเตอร์
Advertisements

บทที่ 2 แบบจำลอง OSI OSI Model.
นางสาวมะลิวรรณ ระหูภา
Bittorrent.
คุณธรรมในการใช้เทคโนโลยีสารสนเทศ
UNDERSTANDING NETWORK BASIC ทำความเข้าใจเกี่ยวกับพื้นฐานเครือข่าย
Accessing the Internet
บทที่ 12 การจดทะเบียนชื่อโดเมน (Domain Name Registration)
บทบาทของการสื่อสารข้อมูลและเครือข่าย
บทนำ การเขียนโปรแกรมภาษาซี
การพัฒนาการใช้งานในระบบเว็บ
เครือข่ายอินเตอร์เน็ต
HTTP Client-Server.
World Wide Web WWW.
The automated web application testing (AWAT) system
(Hypertext Transport Protocol)
การสื่อสารทางไกลและเครือข่าย (Telecommunication And Networks)
TelecommunicationAndNetworks
ARP (Address Resolution Protocol)
Data Transferring.
Ch 8 CGI & Perl Kulachatr C. Na Ayudhya.
อินเตอร์เน็ทเบื้องต้น
Transport Layer.
File Transfer (FTP), WWW, HTTP, DHCP.
การเขียนโปรแกรมบนเว็บ (WEB PROGRAMMING) บทที่ 1 ความรู้เบื้งต้นเกี่ยวกับอินเทอร์เน็ตเวิลด์ไวด์เว็บ และโปรโตคอลที่เกี่ยวข้อง โดย อ.ปริญญา น้อยดอนไพร.
โดย อ.ปริญญา น้อยดอนไพร V
นำเสนอโดย นางจิราภรณ์ ชมยิ้ม อาจารย์ประจำคณะเทคโนโลยีสารสนเทศ
โอฬาริก สุรินต๊ะ CS/MIS
อินเตอร์เน็ต INTERNET.
รูปแบบการเชื่อมต่อเครือข่ายแบ่งตามกลุ่มผู้ใช้
ทบทวนความเข้าใจ.
TCP/IP.
P2P คืออะไร? เป็นเทคโนโลยีการสื่อสารข้อมูลบนเครือข่ายคอมพิวเตอร์แบบ client-client โดยที่ client แต่ละเครื่องจะมีข้อมูลเก็บอยู่ และสามารถจำลองตนเองเป็น.
What’s P2P.
ระบบเครือข่ายแบบ Peer to Peer
บทที่ 2 แบบจำลอง OSI OSI Model.
จากกระดานชนวนสู่กระดานอิเล็กทรอนิกส์
การออกแบบสถาปัตยกรรมแอปพลิเคชั่น
CSC431 Computer Network System
เรื่อง ความรู้ไร้พรมแดน
คอมพิวเตอร์ ร.ร.จักรคำคณาทร
Internet.
ประชุมเชิงปฏิบัติการ พัฒนา ICT ผู้บริหารเพื่อ การศึกษา.
ความเป็นมาและการทำงานของเครือข่ายอินเทอร์เน็ต
13 October 1. Information and Communication Technology Lab 8 Web Browser and Seach Engine โดย ผู้ช่วยศาสตราจารย์วิชัย.
บทเรียนคอมพิวเตอร์ เรื่อง การใช้งานบน Internet.
ซอฟต์แวร์.
LOGO 1. Moodle (Modular Object- Oriented Dynamic Learning Environment) คือ โปรแกรมที่ ประมวลผลในเครื่องบริการ (Server-Side Script) ทำหน้าที่ให้บริการระบบ.
แผนการจัดการเรียนรู้ที่
พนธกร หาดี (ptk.toomyai.ac.th) 1 ง หน่วยการเรียนรู้ที่ 5.
Fring.
นอกจากบรรณานุกรมดังกล่าวแล้ว ยังแบ่งบรรณานุกรมโดยแยกย่อยได้ เช่น
HTTP (Hyper Text Transfer Protocol )
เริ่มต้นด้วยอินเทอร์เน็ต
งานนำเสนอ เรื่อง IRC (Internet Relay Chat) โดย นายอนันต์ เสน่ห์วงค์
อินเตอร์เน็ตเบื้องต้น
ICQ I SEEK YOU.
ISP ในประเทศไทย
Domain Name System   (DNS).
การใช้งานอินเตอร์เน็ต
Internet Service Privider
บทที่ 9 ซอฟต์แวร์ประยุกต์บนเครือข่ายอินเตอร์เน็ต
Network Security.
คำศัพท์ระบบอินเตอร์เน็ต
Lightweight Directory Access Protocol
การใช้งานอินเทอร์เน็ต
Application Layer.
ชื่อ นางสาวชื่นฤดี ไชยวงค์ โปรแกรมวิทยาการคอมพิวเตอร์ ชั้นปีที่ 3 รหัส
1. บทนำเกี่ยวกับอินเทอร์เน็ต อินเทอร์เน็ตมีจุดเริ่มต้นมาจากเหตุผล ทางการทหาร เนื่องจากในยุค สงครามเย็น เมื่อประมาณ พ. ศ 2510 ระหว่างฝ่ายคอมมิวนิสต์ และฝ่ายเสรี
นางเชาวลี สมบูรณ์ดำรงกุล
ใบสำเนางานนำเสนอ:

IRC - Internet Relay Chat

ICR คือ? IRC เป็นระบบสนทนาที่รองรับผู้ใช้ หลายคน(Multi User)บนอินเทอร์เน็ต ที่รวมถึง กฎ แบบแผน(protocol ) และซอฟต์แวร์ client/server บนเว็บ โดยติดต่อแบบ Client to Server เพื่อใช้ในการติดต่อสื่อสาร โดยผ่าน Protocol โดยผ่าน ช่วง port 6666 - 7000 อาจจะมากกว่านี้ หรือน้อยกว่า ได้ขึ้นอยู่ผู้ให้บริการตั้งตนเองเป็น IRC Server ส่วน IRC Client เป็นซอฟต์แวร์ที่ติดตั้งในเครื่องผู้ใช้งาน

ICR คือ? IRC protocol เป็น open protocol ใน Application layer ซึ่งใช้ TCP (Transmission Control Protocol) ใน Transport layer ซึ่งเนื่องด้วยเป็น open protocol ทำให้สามารถ เขียน server ขึ้นมาเองได้ หรือ download มาก็ตาม

หลักการทำงาน 1.เชื่อมต่อไปยังแม่ข่ายเพื่อยืนยันตัวตนและส่งสารบัญไฟล์ที่เราแชร์ไว้ไปด้วย 2.หากเราต้องการหาไฟล์สักไฟล์หนึ่งเมื่อเราระบุ Keyword โปรแกรม จะส่งคำร้องไปยังแม่ข่าย จากนั้นแม่ข่ายจะส่งรายชื่อไฟล์พร้อมข้อมูลตัวตนของ คนที่มีไฟล์ที่ตรงกับ Keyword ที่เราระบุกลับมา 3.เมื่อเราพบไฟล์ที่ต้องการแล้วตัวโปรแกรมจะใช้ข้อมูลที่ได้จากแม่ข่ายติดต่อ ไปยังคนนั้นๆโดยตรงเพื่อร้องขอไฟล์

ลักษณะเด่นของ IRC ความหลายหลายของโปรแกรม Client และ Server ที่ใครๆจะเขียน ขึ้นมาใหม่ก็ได้ โดยดูจากเอกสารพวก RFC และอื่นๆ การทำงานแบบกระจาย โพรโทคอล IRC ออกแบบมาให้ server เชื่อมต่อกันเองได้ด้วย มันก็เป็นประโยชน์ตอนคนคุยกันเยอะๆ ก็สามารถแยก เป็นหลายๆ server เพื่อแบ่งภาระได้ ถึงแม้ว่าจะแบ่งเป็นหลาย server แต่ก็ยังคุยกันข้าม server โดยไม่รู้สึกถึงความแตกต่างได้อยู่ดี เป็นโพรโทคอลเปิดที่เราจะเขียน server ขึ้นมาเองก็ได้ หรือ download มา หรือจะซื้อมาก็ตาม ไม่จำเป็นที่เราต้องไปซื้อกันคนขาย เฉพาะกลุ่มใดกลุ่มหนึ่ง

ลักษณะเด่นของ IRC ความClassic ของมันทำให้ยังมีคนนิยมให้อยู่ในหลายๆ งาน เช่น การ ประชุมผ่านเน็ตเพื่อช่วยกันทำงาน IRC เราเหมือนเข้าไปอยู่กลางตลาด เราจะคุยกับใครก็ได้ โดยไม่ต้องรู้จัก กันมาก่อน IRC มีห้องสนทนาอยู่มากมาย หลายหมื่นห้อง ในแต่ละ Server ฉะนั้น ทำให้เราสามารถเลือกเข้าสนทนาในกลุ่มห้องที่เราสนใจได้มากมาย โดยไม่ต้องกังวลว่าจะไม่สามารถสนทนากับไครที่ไม่รู้จักได้ เพราะ IRC คือ เครือข่ายเปิด

จุดด้อยของIRC เป็นแหล่งกระจาย Malware(หรือไวรัส) โดย Botnetหรือกลุ่มของ เครื่องที่ติดไวรัส เนื่องจาก Protocol ในการติดต่อ IRC เป็นการติดต่อแบบ UDP ซึ่งมีความเร็ว และไม่ต้องการความถูกต้องนักในการสื่อสาร ทำให้เครื่องที่เป็น Botnet แทบไม่รู้ตัวว่าตนเองได้เชื่อมต่อ Server IRC ที่ไหน ยากในการควบคุม ทราบได้ยากในการค้นหาตัวตนที่แท้จริง

จุดด้อยของIRC รูปซ้าย :เครื่องจู่โจมเข้าไปยัง IRC serverส่วนเครื่องอื่นๆที่เข้ามายัง serverที่ ถูกจู่โจมได้รับmalwareติดไปด้วย รูปขวา :เครื่องจู่โจมส่งBot commandsควบคุมไปยังเครื่องอื่นๆด้วยspamที่ฝั่ง ไว้ ในเครื่องBotnet เพื่อกระจายไวรัสต่อไป

ตัวอย่าง Application IRC OrnateIRC  ICQ Netmeeting PIRCH MIRC IRC IRC II