ล่าสุดการพัฒนาเว็บบทเรียน
 

เว็บ TCP / IP


TCP / IP เป็นครอบครัวของโปรโตคอลสำหรับการสื่อสารระหว่างเครื่องคอมพิวเตอร์


TCP / IP คืออะไร?

TCP / IP ย่อมาจาก Transmission C ข้อมูลควบคุม P rotocol / I nternet P rotocolมันกำหนดว่าอุปกรณ์อิเล็กทรอนิกส์ (เช่นคอมพิวเตอร์) คว​​รจะเชื่อมต่อผ่านทางอินเทอร์เน็ตและวิธีการที่ข้อมูลที่ควรจะส่งระหว่างพวกเขา

TCP - ควบคุมการส่งทูต

TCP เป็นผู้รับผิดชอบสำหรับการทำลายข้อมูลลงเป็นแพ็กเก็ตเล็ก ๆ ก่อนที่จะสามารถส่งผ่านเครือข่ายและสำหรับการประกอบแพ็คเก็ตอีกครั้งเมื่อพวกเขามาถึง

IP - Internet Protocol

IP ดูแลของการสื่อสารระหว่างเครื่องคอมพิวเตอร์It is responsible for addressing, sending and receiving the data packets over the Internet. มันเป็นความรับผิดชอบในการที่อยู่ส่งและรับแพ็กเก็ตข้อมูลผ่านทางอินเทอร์เน็ต


/ IP โปรโตคอล TCP สำหรับเว็บ

เว็บเบราเซอร์และเซิร์ฟเวอร์ใช้ / โปรโตคอล TCP IP เพื่อเชื่อมต่อกับอินเทอร์เน็ตCommon TCP/IP protocols are: สามัญโปรโตคอล TCP / IP คือ:

HTTP - เอชทีทีพี

HTTP ดูแลของการสื่อสารระหว่างเว็บเซิร์ฟเวอร์และเว็บเบราว์เซอร์HTTP is used for sending requests from a web client (a browser) to a web server, returning web content (web pages) from the server back to the client. HTTP มีการใช้สำหรับการส่งการร้องขอจากลูกค้าเว็บ (เบราว์เซอร์) ไปยังเว็บเซิร์ฟเวอร์กลับเนื้อหาเว็บ (หน้าเว็บ) จากเซิร์ฟเวอร์กลับไปยังลูกค้า

HTTPS - HTTP ที่ปลอดภัย

HTTPS ดูแลของการสื่อสารที่ปลอดภัยระหว่างเว็บเซิร์ฟเวอร์และเว็บเบราว์เซอร์HTTPS typically handles credit card transactions and other sensitive data. HTTPS มักจะจัดการกับการทำธุรกรรมบัตรเครดิตและข้อมูลที่สำคัญอื่น ๆ

FTP - ไฟล์ Transfer Protocol

FTP ดูแลของการส่งไฟล์ระหว่างเครื่องคอมพิวเตอร์


IP คือการเชื่อมต่อน้อย

IP เป็น "การเชื่อมต่อน้อย" โปรโตคอลการสื่อสาร

IP ไม่ใช้สายการสื่อสารระหว่างคอมพิวเตอร์สองเครื่องThis reduces the need for network lines. ซึ่งจะช่วยลดความจำเป็นในการสายเครือข่ายแต่ละเส้นสามารถนำมาใช้สำหรับการสื่อสารระหว่างเครื่องคอมพิวเตอร์ที่แตกต่างกันจำนวนมากในเวลาเดียวกัน

ด้วย IP ข้อความ (หรือข้อมูลอื่น ๆ ) จะถูกแบ่งออกเป็นขนาดเล็ก "แพ็คเก็ต" ที่เป็นอิสระและส่งระหว่างเครื่องคอมพิวเตอร์ผ่านทางอินเทอร์เน็ตIP is responsible for "routing" each packet to the correct destination. IP เป็นผู้รับผิดชอบสำหรับ "การกำหนดเส้นทาง" แต่ละแพ็กเก็ตไปยังปลายทางที่ถูกต้อง


IP เราเตอร์

เมื่อแพ็กเก็ต IP ถูกส่งจากเครื่องคอมพิวเตอร์ที่จะมาถึงเราเตอร์ IP

เราเตอร์ IP เป็นผู้รับผิดชอบสำหรับ "การกำหนดเส้นทาง" แพ็คเก็ตไปยังปลายทางที่ถูกต้องโดยตรงหรือผ่านทางเราเตอร์อีก

เส้นทางแพ็คเก็ตจะตามมาอาจจะแตกต่างจากแพ็คเก็ตอื่นในการสื่อสารเดียวกันThe router is responsible for the right addressing, depending on traffic volume, errors in the network, or other parameters. เราเตอร์เป็นผู้รับผิดชอบในการแก้ไขที่เหมาะสมขึ้นอยู่กับปริมาณการจราจรความผิดพลาดในเครือข่ายหรือพารามิเตอร์อื่น ๆ

การเปรียบเทียบ: การสื่อสารผ่าน IP เป็นเช่นการส่งจดหมายยาวเป็นจำนวนมากของโปสการ์ดขนาดเล็กแต่ละหาของตัวเอง (ที่แตกต่างกันมัก) วิธีการรับสัญญาณ


ที่อยู่ IP

IP ใช้ 32 บิตหรือสี่ตัวเลขระหว่าง 0 และ 255 เพื่อที่อยู่คอมพิวเตอร์

ที่อยู่ IP จะเขียนปกติเป็นตัวเลขสี่แยกจากกันโดยระยะเวลาเช่นนี้ 192.168.1.50

คอมพิวเตอร์ของแต่ละคนจะต้องมีที่อยู่ IP ไม่ซ้ำกันก่อนที่จะสามารถเชื่อมต่อกับอินเทอร์เน็ต

แต่ละแพ็กเก็ต IP ต้องมีที่อยู่ก่อนที่มันจะถูกส่งไปยังคอมพิวเตอร์เครื่องอื่น

นี่คือที่อยู่ IP: 192.68.20.50This might be the same address: www.w3ii.com นี้อาจจะเป็นที่อยู่เดียวกัน: www.w3ii.com

นี่คือที่อยู่ IP ของคุณ: 108.161.252.158

ในแง่คอมพิวเตอร์ TCP / IP ใช้ 32 บิตที่อยู่It uses 4 bytes . มันใช้ 4 ไบต์หนึ่งไบต์เป็น 8 บิตOne byte can contain 256 different values: หนึ่งไบต์สามารถมี 256 ค่าที่แตกต่าง:

00000000, 00000001, 00000010, 00000011, 00000100, 00000101, 00000110, 00000111, 00001000 ....... และทุกทางขึ้นไป 11111111


ชื่อโดเมน

ชื่อมากง่ายต่อการจดจำกว่าจำนวน 12 หลัก

ชื่อที่ใช้สำหรับที่อยู่ TCP / IP จะเรียกว่าชื่อโดเมน

w3ii.comเป็นชื่อโดเมน

เมื่อคุณอยู่ที่เว็บไซต์เช่น http://www.w3ii.com ชื่อที่ได้รับการแปลไปยังหมายเลขโดย Domain Name Server (DNS)

ทั่วทุกมุมโลก, เซิร์ฟเวอร์ DNS ที่มีการเชื่อมต่อกับอินเทอร์เน็ตDNS servers are responsible for translating domain names into TCP/IP addresses. เซิร์ฟเวอร์ DNS ที่มีหน้าที่ในการแปลชื่อโดเมนเข้า / ที่อยู่ IP TCP

เมื่อชื่อโดเมนใหม่มีการลงทะเบียนร่วมกันกับที่อยู่ TCP / IP, DNS เซิร์ฟเวอร์ทั่วทุกมุมโลกที่มีการปรับปรุงข้อมูลนี้


โปรโตคอล TCP / IP สำหรับอีเมล์

โปรแกรม E-mail ใช้ TCP / IP สำหรับการส่งและรับอีเมลThe TCP/IP protocols for email are: โปรโตคอล TCP / IP สำหรับอีเมล:

SMTP - เอสเอ็มทีพี

SMTP จะดูแลการส่งอีเมลOften emails are sent to an email server (SMTP server), then to other servers, and finally to its destination. อีเมลมักจะถูกส่งไปยังเซิร์ฟเวอร์อีเมล (เซิร์ฟเวอร์) จากนั้นไปยังเซิร์ฟเวอร์อื่น ๆ และในที่สุดก็ถึงปลายทางSMTP เท่านั้นที่สามารถส่งข้อความที่บริสุทธิ์It cannot transmit binary data like pictures, sounds or movies. มันไม่สามารถส่งข้อมูลไบนารีเช่นภาพเสียงหรือภาพยนตร์

ไมม์ - อเนกประสงค์ส่วนขยายของจดหมายทางอินเทอร์เน็ต

โปรโตคอล MIME ช่วยให้ไฟล์มัลติมีเดีย SMTP ส่งรวมถึงเสียงเสียงและข้อมูลไบนารีผ่านเครือข่าย TCP / IPThe MIME protocol converts binary data to pure text, before it is sent. โปรโตคอล MIME แปลงข้อมูลไบนารีกับข้อความบริสุทธิ์ก่อนที่จะส่ง

POP - Post Office Protocol

โปรโตคอล POP จะถูกใช้โดยโปรแกรมอีเมลเพื่อดึงอีเมลจากเซิร์ฟเวอร์อีเมลIf your email program uses POP, all your emails are downloaded to your email program (also called email client), each time it connects to your email server. หากโปรแกรมอีเมล์ของคุณใช้ POP อีเมลของคุณทั้งหมดจะถูกดาวน์โหลดไปโปรแกรมอีเมลของคุณ (ที่เรียกว่าไคลเอนต์อีเมล) แต่ละครั้งที่มันเชื่อมต่อกับเซิร์ฟเวอร์อีเมลของคุณ

IMAP - Internet Message Access Protocol

โปรโตคอล IMAP ทำงานเหมือนโปรโตคอลสั่ง POPThe main difference is that the IMAP protocol will not automatically download all your emails each time your email program connects to your email server. ความแตกต่างที่สำคัญคือโปรโตคอล IMAP จะไม่ดาวน์โหลดโดยอัตโนมัติอีเมลของคุณทุกครั้งโปรแกรมอีเมลของคุณเชื่อมต่อกับเซิร์ฟเวอร์อีเมลของคุณ

โปรโตคอล IMAP ช่วยให้คุณมองผ่านข้อความอีเมลของคุณที่อีเมลเซิร์ฟเวอร์ก่อนที่คุณจะดาวน์โหลดพวกเขาWith IMAP you can choose to download your messages or just delete them. ด้วย IMAP คุณสามารถเลือกที่จะดาวน์โหลดข้อความของคุณหรือเพียงแค่ลบออกIMAP วิธีนี้เหมาะถ้าคุณต้องการที่จะเชื่อมต่อกับเซิร์ฟเวอร์อีเมลของคุณจากสถานที่ที่แตกต่างกัน แต่เพียงต้องการที่จะดาวน์โหลดข้อความของคุณเมื่อคุณจะกลับมาในสำนักงานของคุณ


โปรโตคอล TCP / IP อื่น ๆ

ARP - ที่อยู่ Resolution Protocol

ARP จะถูกใช้โดย IP เพื่อหาที่อยู่ของฮาร์ดแวร์การ์ดเครือข่ายคอมพิวเตอร์ที่อยู่ IP

BOOTP - Boot พิธีสาร

BOOTP ถูกนำมาใช้สำหรับการบูตเครื่องคอมพิวเตอร์ (เริ่มต้น) จากเครือข่าย

DHCP - Dynamic Host Configuration Protocol

DHCP ถูกนำมาใช้สำหรับการจัดสรรที่อยู่ IP แบบไดนามิกเพื่อคอมพิวเตอร์ในเครือข่าย

ICMP - ไอซีเอ็มพี

ICMP ดูแลของข้อผิดพลาดในการจัดการในเครือข่าย

LDAP - Lightweight Directory Access Protocol

LDAP ถูกนำมาใช้ในการเก็บรวบรวมข้อมูลเกี่ยวกับผู้ใช้และที่อยู่อีเมลจากอินเทอร์เน็ต

NTP - Network Time Protocol

NTP จะใช้ในการประสานเวลา (นาฬิกา) ระหว่างเครื่องคอมพิวเตอร์

PPTP - ชี้ไปที่จุด Tunneling Protocol

PPTP ถูกนำมาใช้สำหรับการตั้งค่าการเชื่อมต่อ (อุโมงค์) ระหว่างเครือข่ายส่วนตัว

RARP - ที่อยู่ Reverse Resolution Protocol

RARP จะถูกใช้โดย IP เพื่อค้นหาที่อยู่ IP ตามที่อยู่ฮาร์ดแวร์ของการ์ดเครือข่ายคอมพิวเตอร์

SNMP - เอสเอ็นเอ็มพี

SNMP ถูกนำมาใช้ในการบริหารงานของเครือข่ายคอมพิวเตอร์

SSL - Sockets Layer ความปลอดภัย

โปรโตคอล SSL จะใช้ในการเข้ารหัสข้อมูลสำหรับการส่งข้อมูลที่เชื่อถือได้

TLS - ขนส่งเลเยอร์ความปลอดภัย

โปรโตคอล TLS เป็นรุ่นที่ใหม่กว่าและมีความปลอดภัยมากขึ้นของ SSL