Bài giảng Mạng máy tính - Chương 3: Mô hình TCP/IP và mạng Internet trình bày được Mô hình và chức năng các tầng của TCP/IP; các giao thức phổ biến và các khái niệm về Port và Socket; biểu diễn được địa chỉ IPv4, IPv6; xử lý các sự cố kết nối mạng TCP/IP; các khái niệm về Internet, các dịch vụ mạng Internet.
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP.HCM MẠNG MÁY TÍNH (Computer Networks) Giảng viên: ThS Trần Đắc Tốt – Khoa CNTT Email: tottd@cntp.edu.vn Website: www.oktot.net Facebook: https://www.facebook.com/oktotcom/ Chương 3: Mơ hình TCP/IP mạng Internet NỢI DUNG MƠN HỌC Chương 1: Tổng quan mạng máy tính Chương 2: Kiến trúc phân tầng mơ hình OSI Chương 3: Mơ hình TCP/IP mạng Internet Chương 4: Phương tiện truyền dẫn thiết bị mạng Chương 5: Mạng cục LAN Chương 6: Mạng diện rộng WAN Chương 7: ATTT mạng máy tính Chương 3: Mơ hình TCP/IP mạng Internet CHƯƠNG 3: MƠ HÌNH TCP/IP VÀ MẠNG INTERNET Mơ hình TCP/IP Mạng Internet Chương 3: Mơ hình TCP/IP mạng Internet MỤC ĐÍCH – U CẦU Mục đích: Trình bày được Mơ hình chức tầng TCP/IP Trình bày được giao thức phổ biến khái niệm Port Socket Biểu diễn được địa IPv4, IPv6 Xử lý cố kết nối mạng TCP/IP Trình bày được các khái niệm Internet, các dịch vụ mạng Internet Yêu cầu: Học viên tham gia học tập đầy đủ Nghiên cứu trước nội dung có liên quan đến giảng Chương 3: Mơ hình TCP/IP mạng Internet CHƯƠNG 6: MƠ HÌNH TCP/IP VÀ MẠNG INTERNET Mơ hình TCP/IP Mạng Internet Chương 3: Mơ hình TCP/IP mạng Internet Mơ hình TCP/IP Giới thiệu TCP/IP Bộ giao thức TCP/IP Một số giao thức khác IP Address V.4 IP Address V.6 Các công cụ và tiện ích Chương 3: Mơ hình TCP/IP mạng Internet Giới thiệu TCP/IP (Transmission Control Protocol/Internet Protocol) TCP/IP là giao thức chuẩn giúp các hệ thống (platforms) khác truyền thông với nhau, là giao thức chuẩn truyền thơng Internet Mơ hình kiến trúc TCP/IP TCP/IP là chuẩn Internet Được phát triển US DoD (United States Department of Defense) Làm việc độc lập với phần cứng mạng Mơ hình TCP/IP có lớp: Application, Transport, Internet, Network Interface (Network Access) Chương 3: Mơ hình TCP/IP mạng Internet Giới thiệu TCP/IP Mơ hình kiến trúc TCP/IP Tương quan mô hình OSI và mô hình TCP/IP Chương 3: Mơ hình TCP/IP mạng Internet Bộ giao thức TCP/IP Bộ giao thức TCP/IP gồm tầng, tầng mô hình TCP/IP có chức riêng biệt Chức lớp mơ hình TCP/IP Application Layer (tầng ứng dụng) Hỗ trợ ứng dụng cho các giao thức tầng Host to Host Cung cấp giao diện người sử dụng Các giao thức gồm: http://www.tcpipguide.com/free/t_TCPIPProtocols-4.htm Chương 3: Mơ hình TCP/IP mạng Internet Bợ giao thức TCP/IP Chức lớp mơ hình TCP/IP Transport Layer (Host to Host-tầng vận chuyển) Thực kết nối máy mạng theo giao thức Transmission Control Protocol (Giao thức điều khiển trao đổi liệu TCP) User Datagram Protocol (Giao thức liệu người dùng UDP) Chương 3: Mơ hình TCP/IP mạng Internet 10 FTP Là giao thức trao đổi file với máy tính xa (remote host) Sử dụng mơ hình client/server – client: khởi tạo kết nối – server: máy tính xa (remote host) FTP đặc tả RFC 959 FTP server nghe port 21 Chương 3: Mơ hình TCP/IP mạng Internet 144 FTP FTP client kết nối với FTP server qua cổng 21 Hai kết nối TCP đồng thời tạo – Kiểm soát: trao đổi lệnh, phản hồi client và server “out of band control” – Dữ liệu : kết nối tải file từ client đến server hay từ server client FTP server lưu lại trạng thái: thư mục thời, lần truy nhập gần nhất Chương 3: Mô hình TCP/IP mạng Internet 145 FTP Mợt số phần mềm FTP server phổ biến: – Trong windows, linux có – Titan FTP server – FileZilla server Một số phần mềm FTP client – Windows explorer, IE, windows commander – FileZilla Chương 3: Mơ hình TCP/IP mạng Internet 146 Email Hoạt đợng theo mơ hình client/server Gồm thành phần – User agent – Mail server – SMTP User agent – Mail reader – Giúp người dùng soạn và đọc thư (POP3) – Các thông điệp mail (đến và đi) được lưu mail server – Ví dụ: outlook Chương 3: Mơ hình TCP/IP mạng Internet 147 Email SMTP giao thức để mail server trao đổi mail – Là client gửi mail – Là server nhận mail Mail server – Hộp thư lưu lại các email người dùng – Hàng đợi chứa các thư được gửi Chương 3: Mô hình TCP/IP mạng Internet 148 Email Mail server: RFC 2821 – Sử dụng dịch vụ TCP truyền email tin cậy từ SMTP client -> SMTP server, port 25 – Truyền trực tiếp từ server gửi -> server nhận – Ba giai đoạn • Bắt tay • Truyền các thơng điệp • Đóng kết nối – Tương tác • Lệnh: client -> server • Thơng điệp trả lời: server – client • Các thơng điệp được mã theo bảng mã ASCII bit – Tương tác user agent và mail server giao thức POP3 Chương 3: Mơ hình TCP/IP mạng Internet 149 Email user agent SMTP SMTP mail access protocol user agent (HTTP, POP, IMAP,…) sender’s mail server receiver’s mail server SMTP: delivery/storage to receiver’s server Mail access protocol: retrieval from server – POP: Post Office Protocol [RFC 1939]: authorization, download – IMAP: Internet Mail Access Protocol [RFC 1730]: more features, including manipulation of stored msgs on server – HTTP: gmail, Hotmail, Yahoo! Mail, etc Chương 3: Mơ hình TCP/IP mạng Internet 150 DNS root DNS server TLD DNS server local DNS server dns.cntp.edu.vn authoritative DNS server dns.cs.umass.edu requesting host cis.cntp.edu.vn gaia.cs.umass.edu Chương 3: Mơ hình TCP/IP mạng Internet 151 DNS root DNS server TLD DNS server local DNS server dns.cntp.edu.vn authoritative DNS server dns.cs.umass.edu requesting host cis.cntp.edu.vn gaia.cs.umass.edu Chương 3: Mơ hình TCP/IP mạng Internet 152 DNS Các loại truy vấn - Truy vấn đệ quy NS nơi giải mã địa tên miền Nếu khơng tự giải mã gửi u cầu đến NS khác =>Root name server liệu có bị tải - Truy vấn tương tác Nếu không phân giải địa IP, gửi thông điệp “Tôi không biết, hỏi bạn A” A địa IP NS Chương 3: Mơ hình TCP/IP mạng Internet 153 DNS Bản ghi DNS DNS sở liệu phân tán lưu Bản ghi Tài nguyên (RR) Định dạng RR(name, value, type, TTL) – Type=NS • name : domain (ví dụ foo.com) • value : địa IP authoritative name server ứng với miền đó – Type=A • name : hostname • value : IP address Chương 3: Mơ hình TCP/IP mạng Internet 154 DNS Bản ghi DNS – Type=CNAME • name: tên bí danh cho tên thực nào đó: ví dụ www.ibm.com là tên bí danh servereast.backup2.ibm.com • value : tên thực – Type=MX • Name: tên miền • value: tên mailserver Chương 3: Mơ hình TCP/IP mạng Internet 155 Pure P2P architecture no always-on server arbitrary end systems directly communicate peers are intermittently connected and change IP addresses examples: – file distribution (BitTorrent) – Streaming (KanKan) – VoIP (Skype) Chương 3: Mơ hình TCP/IP mạng Internet 156 References Một số nội dung môn học tham khảo từ: Andrew S Tanenbaum, “Computer Networks”, Prentice Hall, 5th Edition 2011 Jim Kurose, Keith Ross, Computer Networking: A Top Down Approach 6th edition, Addison-Wesley, March 2012 Cisco Chương 3: Mơ hình TCP/IP mạng Internet 157 Câu hỏi ? Ý kiến ? Đề xuất ? Chương 3: Mơ hình TCP/IP mạng Internet 158 ... 6: Mạng diện rộng WAN Chương 7: ATTT mạng máy tính Chương 3: Mơ hình TCP/IP mạng Internet CHƯƠNG 3: MƠ HÌNH TCP/IP VÀ MẠNG INTERNET Mơ hình TCP/IP Mạng Internet Chương 3: Mơ hình TCP/IP mạng. .. HỌC Chương 1: Tổng quan mạng máy tính Chương 2: Kiến trúc phân tầng mơ hình OSI Chương 3: Mơ hình TCP/IP mạng Internet Chương 4: Phương tiện truyền dẫn thiết bị mạng Chương 5: Mạng cục LAN Chương. .. Byte địa IP Lớp A - 126 * 00000001 - 01111110 * Lớp B 128 - 191 10000000 - 10111111 Lớp C 192 - 2 23 11000000 - 11011111 Lớp D 224 - 239 11100000 - 11101111 Lớp E 240 - 255 11110000 - 11111111 * Giá