Bài giảng Kỹ thuật truyền số liệu - Chương 1 Tổng quan về truyền số liệu và mạng truyền số liệu

Bất lợi của mô hình nhiều lớp • Processing overhead: dữ liệu phải đi qua nhiều lớp từ trên xuống dưới • Data overhead: dữ liệu gốc được gắn thêm các header của các lớp • Mất nhiều thời gian để xây dựng hệ thống các protocol chuẩn cho từng lớp

pdf47 trang | Chia sẻ: truongthinh92 | Lượt xem: 2729 | Lượt tải: 1download
Bạn đang xem trước 20 trang tài liệu Bài giảng Kỹ thuật truyền số liệu - Chương 1 Tổng quan về truyền số liệu và mạng truyền số liệu, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
BK TP.HCM 2008 dce Kỹ Thuật Truyền Số Liệu 2008 dce ©2008, Dr. Dinh Duc Anh Vu 2Data Communication and Computer Networks • Môn học – Mã số: 504003 – Số tín chỉ: 4 – Môn học trước: không • Giảng viên – Tôn Thất Đại Hải – Khoa Khoa học và Kỹ thuật máy tính – ttdhai@cse.hcmut.edu.vn (8647256 ext. 5843) – Giới thiệu 2008 dce ©2008, Dr. Dinh Duc Anh Vu 3Data Communication and Computer Networks Giới thiệu môn học • Động lực – Sự phát triển vũ bão của các ứng dụng máy tính – Sự cần thiết của việc trao đổi thông tin giữa các nơi, giữa các máy tính • Mục đích – Giới thiệu các khái niệm, thuật ngữ và các phương pháp tiếp cận được dùng trong các hệ thống truyền dữ liệu – Hiểu việc truyền số liệu giữa 2 thiết bị và các vấn đề liên quan – Hiểu việc truyền dữ liệu qua mạng giữa 2 thiết bị thông qua một nghi thức giao tiếp – Giới thiệu một số mạng truyền số liệu được sử dụng hiện nay • Đối tượng – Sinh viên chuyên ngành có kiến thức về thiết kế mạch, cấu trúc máy tính, ngôn ngữ lập trình cấp cao – Kỹ sư chuyên ngành • Đánh giá – Kiểm tra giữa kỳ: 20% – Thực hành & bài tập: 20% – Kiểm tra cuối kỳ: 60% – Phương pháp: trắc nghiệm/tự luận 2008 dce ©2008, Dr. Dinh Duc Anh Vu 4Data Communication and Computer Networks Nội dung môn học • Tổng quan về truyền số liệu và mạng truyền số liệu • Truyền dẫn số liệu • Kỹ thuật mã hóa tín hiệu • Kỹ thuật truyền dữ liệu số • Điều khiển ở lớp liên kết dữ liệu • Ghép/tách kênh • Chuyển mạch mạch và chuyển mạch gói • Chế độ truyền bất đồng bộ • Tìm đường trong mạng chuyển mạch • Điều khiển nghẽn mạch trong mạng chuyển mạch dữ liệu 2008 dce ©2008, Dr. Dinh Duc Anh Vu 5Data Communication and Computer Networks Tài liệu tham khảo • [1] “Tập slide bài giảng”, TS. Đinh Đức Anh Vũ, 2008 • [2] Data and Computer Communications – William Stallings • [3] Data Communications, Computer Networks and Open Systems – Fred Halsall • ISDN & B-ISDN – William Stallings • ATM Foundations for Broadband Networks – Uyless Black • Data Communications – William L. Schweber • Data communications and teleprocessing systems – Trevor Housley • Data communication technology – James Martin • Công nghệ ATM và CDMA – LG Information & Communications • Lecture notes for M.Sc. Data Communication Networks and Distributed Systems D51 -- Basic Communications and Networks - Saleem N. Bhatti - Department of Computer Science - University College London - October 1994 • Lecture notes for DATA COMMUNICATIONS, v4.0 – Brian Brown, 1995-2001. • Fiber Optics Communication and Other Applications – Henry Zanger & Cynthia Zanger. • Wireless Networked Communications Concepts, Technology and Implementation – Regis J. Bates. • Practical digital and data communications with LSI applications – Paul Bates BK TP.HCM 2008 dce Chương 1 Tổng quan về truyền số liệu và mạng truyền số liệu ¾Mô hình hệ thống truyền dữ liệu ¾Truyền số liệu ¾Mạng truyền số liệu ¾Kiến trúc truyền số liệu dùng máy tính 2008 dce ©2008, Dr. Dinh Duc Anh Vu 7Data Communication and Computer Networks Mô hình hệ thống truyền dữ liệu ƒ Ứng dụng dữ liệu ƒ Ứng dụng âm thanh, tiếng nói ƒ Ứng dụng video ƒ Ứng dụng thời gian thực Sơ đồ khối tổng quát (mô hình Shannon) Ví dụ 2008 dce ©2008, Dr. Dinh Duc Anh Vu 8Data Communication and Computer Networks Mô hình hệ thống truyền dữ liệu • Hệ thống truyền dữ liệu là gì? – Dữ liệu: biểu diễn số liệu, khái niệm, dưới dạng thích hợp cho việc giao tiếp, xử lý, diễn giải – Thông tin: ý nghĩa được gán cho dữ liệu – Tập hợp các thiết bị được kết nối thông qua một môi trường truyền dẫn 2008 dce ©2008, Dr. Dinh Duc Anh Vu 9Data Communication and Computer Networks Các tác vụ chính • Sử dụng hệ thống truyền dẫn – Chia sẻ đường truyền hiệu quả giữa nhiều thiết bị, chống nghẽn mạch • Giao tiếp giữa thiết bị với hệ thống truyền • Tạo tín hiệu – Có khả năng truyền dẫn trong môi trường truyền – Bên nhận phải hiểu được dữ liệu • Đồng bộ giữa bên truyền và bên nhận • Quản lý việc trao đổi dữ liệu – Các giao thức truyền dữ liệu • Điều khiển dòng dữ liệu • Phát hiện và sửa lỗi • Định vị địa chỉ và tìm đường • Khôi phục – Khôi phục lại trạng thái cũ của hệ thống khi có lỗi làm ngắt quãng • Định dạng thông tin • Bảo mật • Quản trị mạng – Cài đặt hệ thống, quản lý trạng thái, xử lý lỗi, có kế hoạch nâng cấp trong tương lai 2008 dce ©2008, Dr. Dinh Duc Anh Vu 10Data Communication and Computer Networks Hệ thống truyền dữ liệu • Tại sao phải dùng hệ thống truyền dữ liệu – Chia sẻ tài nguyên • Máy in • Ổ đĩa/băng từ • Công suất tính toán • Tập hợp dữ liệu – Phân tán tải • Tính toán song song • Tính toán theo mô hình client-server • Fault tolerance – Chuyển thông tin • Giao dịch cơ sở dữ liệu • Thư điện tử • Phân tán dữ liệu trên mạng – lưu trữ 2008 dce ©2008, Dr. Dinh Duc Anh Vu 11Data Communication and Computer Networks Truyền số liệu • Liên quan đến các vấn đề truyền dữ liệu số dạng thô – Truyền dẫn dữ liệu (data transmission) – Mã hóa dữ liệu (data encoding) – Kỹ thuật trao đổi dữ liệu số (digital data communication) – Điều khiển liên kết dữ liệu (data link control) – Phân hợp (multiplexing) • Liên kết (link) hoặc mạch (circuit) • Kênh (channel) 2008 dce ©2008, Dr. Dinh Duc Anh Vu 12Data Communication and Computer Networks Mạng truyền số liệu • Giao tiếp điểm-điểm thường không thực tế – Các thiết bị cách xa nhau – Số kết nối tăng đáng kể khi số các thiết bị cần giao tiếp lớn ⇒ Mạng truyền số liệu • Phân loại dựa vào phạm vi hoạt động 2008 dce ©2008, Dr. Dinh Duc Anh Vu 13Data Communication and Computer Networks Mạng truyền số liệu • Mạng cục bộ (Local-Area Networks – LAN) – Đặc tính • Tầm vực nhỏ (tòa nhà, nhiều tòa nhà) • Thường được sở hữu bởi 1 công ty, tổ chức • Tốc độ cao hơn WAN – Phân loại • Switch LAN (Ethernet) • Wireless LAN • ATM LAN • Xem chi tiết trong [2], phần 4 2008 dce ©2008, Dr. Dinh Duc Anh Vu 14Data Communication and Computer Networks Mạng truyền số liệu • Mạng diện rộng (Wide-Area Networks – WAN) – Khác như thế nào so với mạng LAN? • Triển khai theo diện rộng • Dựa vào các mạch truyền dẫn công cộng – Công nghệ • Chuyển mạch mạch điện (circuit-switching) – Đường truyền dẫn dành riêng giữa 2 node mạng • Chuyển mạch gói (packet-switching) – Không được dành riêng đường truyền dẫn – Mỗi gói đi theo đường khác nhau – Chi phí đường truyền cao để khắc phục các lỗi truyền dẫn • Frame Relay – Được dùng trong chuyển mạch gói có tốc độ lỗi thấp – Tốc độ lên đến 2 Mbps • ATM – Chế độ truyền bất đồng bộ (Asynchronous Transfer Mode) – Dùng các gói có kích thước cố định (gọi là cell) – Tốc độ lên đến Gbps • ISDN – Mạng số các dịch vụ tích hợp (Integrated Services Digital Network) 2008 dce ©2008, Dr. Dinh Duc Anh Vu 15Data Communication and Computer Networks Mạng truyền số liệu • Một cách phân loại khác – Dựa vào kiến trúc và kỹ thuật dùng để trao đổi dữ liệu – Mạng chuyển mạch (switched networks) • Mạng chuyển mạch mạch điện • Mạng chuyển mạch gói – Mạng phát tán (broadcast networks) • Mạng radio gói (packet radio net.) • Mạng vệ tinh (satellite net.) • Mạng cục bộ (local net.) BK TP.HCM 2008 dce Chương 1 Tổng quan về truyền số liệu và mạng truyền số liệu ¾Mô hình hệ thống truyền dữ liệu ¾Truyền số liệu ¾Mạng truyền số liệu ¾Kiến trúc truyền số liệu dùng máy tính 2008 dce ©2008, Dr. Dinh Duc Anh Vu 17Data Communication and Computer Networks Kiến trúc truyền thông máy tính • Ứng dụng truyền file – Nguồn thiết lập kết nối (báo cho mạng biết đâu là đích) – Nguồn đảm bảo đích sẵn sàng nhận dữ liệu – Ứng dụng truyền file trên h/t nguồn phải đảm bảo chương trình quản lý file trên h/t đích sẵn sàng nhận và lưu trữ file – Nếu định dạng file dùng trên 2 h/t không tương thích, một hoặc cả 2 h/t phải thực hiện chức năng chuyển đổi • Tác vụ giao tiếp được phân nhỏ thành các môđun • Ví dụ, truyền file có thể được phân thành 3 môđun – Truyền file – Dịch vụ giao tiếp – Truy xuất mạng 2008 dce ©2008, Dr. Dinh Duc Anh Vu 18Data Communication and Computer Networks Ví dụ kiến trúc phân cấp 2008 dce ©2008, Dr. Dinh Duc Anh Vu 19Data Communication and Computer Networks Nghi thức giao tiếp (protocol) • Dùng để giao tiếp giữa các thực thể trong một hệ thống – Thực thể • Có khả năng gởi/nhận thông tin • Ứng dụng người dùng • Thư điện tử • Thiết bị đầu cuối – Hệ thống • Đối tượng vật lý, chứa một hoăc nhiều thực thể • Máy tính • Thiết bị đầu cuối • Cảm biến từ xa – Phải cùng “nói” một ngôn ngữ • Các thành phần chính của một nghi thức giao tiếp – Ngữ pháp (syntax) • Định dạng dữ liệu • Mức tín hiệu – Ngữ nghĩa (semantic) • Thông tin điều khiển • Xử lý lỗi – Định thời (timing) • Đồng bộ • Tuần tự 2008 dce ©2008, Dr. Dinh Duc Anh Vu 20Data Communication and Computer Networks Mô hình đơn giản 3 lớp • Lớp truy xuất mạng • Lớp vận chuyển • Lớp ứng dụng 2008 dce ©2008, Dr. Dinh Duc Anh Vu 21Data Communication and Computer Networks Lớp truy xuất mạng • Trao đổi dữ liệu giữa máy tính và môi trường mạng • Cung cấp địa chỉ máy nhận, tìm đường đi • Yêu cầu các dịch vụ từ môi trường mạng (priority) • Phụ thuộc vào loại mạng đang sử dụng (LAN, chuyển mạch gói, mạch) 2008 dce ©2008, Dr. Dinh Duc Anh Vu 22Data Communication and Computer Networks Lớp vận chuyển • Đảm nhận việc truyền dữ liệu tin cậy – Dữ liệu đến đúng địa chỉ – Theo thứ tự đã gửi • Không phụ thuộc vào loại kết nối mạng bên dưới • Không phụ thuộc vào ứng dụng 2008 dce ©2008, Dr. Dinh Duc Anh Vu 23Data Communication and Computer Networks Lớp ứng dụng • Cung cấp cho các ứng dụng các dịch vụ để truy cập mạng – Web browser: HTTP – Email: SMTP – File: FTP 2008 dce ©2008, Dr. Dinh Duc Anh Vu 24Data Communication and Computer Networks Kiến trúc 3 lớp 2008 dce ©2008, Dr. Dinh Duc Anh Vu 25Data Communication and Computer Networks Protocol data unit (PDU) • Tại mỗi lớp có nhiều protocol được sử dụng • Dữ liệu người dùng phải được thêm vào các thông tin điều khiển tại mỗi lớp • Lớp vận chuyển có thể chia nhỏ dữ liệu người dùng 2008 dce ©2008, Dr. Dinh Duc Anh Vu 26Data Communication and Computer Networks Hoạt động của kiến trúc 3 lớp 2008 dce ©2008, Dr. Dinh Duc Anh Vu 27Data Communication and Computer Networks Tiêu chuẩn hóa • Cần thiết cho các tác vụ liên thông giữa các thiết bị • Các tổ chức chuẩn hóa – Electronics Industries Association EIA: hiệp hội các nhà sản xuất ở Mỹ, đưa ra chuẩn RS232 và các chuẩn tương tự – Institute of Electrical and Electronic Engineers IEEE ( tổ chức nhà nghề của các kỹ sư điện-điện tử (IEEE-754: chuẩn cho số chấm động) – International Telecommunications Union ITU ( điều phối các chuẩn tầm quốc tế, cấp phát tần số viễn thông vệ tinh – American National Standards Institute ANSI ( đại diện cho một số tổ chức chuẩn hóa ở Mỹ (chuẩn cho ký tự ASCII) – International Organization for Standards ISO ( có nhiều chuẩn liên quan đến máy tính, đại diện ở Mỹ là ANSI (ISO9000 là chuẩn liên quan bảo hiểm chất lượng) • Ưu điểm – Bảo đảm thị trường lớn cho các thiết bị và các phần mềm – Cho phép các sản phẩm của các nhà cung cấp có thể giao tiếp với nhau • Nhược điểm – Hạn chế sự phát triển công nghệ – Có thể có nhiều chuẩn cho cùng một công nghệ 2008 dce ©2008, Dr. Dinh Duc Anh Vu 28Data Communication and Computer Networks Tiêu chuẩn hóa • Hệ thống kín (sở hữu riêng) – Được định nghĩa bởi một vài nhà sản xuất máy tính – Chỉ liên quan đến việc truyền dữ liệu trong một máy tính hoặc giữa máy tính với các thiết bị ngoại vi • Hệ thống nhiều nhà cung cấp (thương mại hóa) – Được định nghĩa bởi một số nhà cung cấp dịch vụ viễn thông – SNA (IBM), IPX (Novel), ... – V-series: kết nối giữa DTE và modem kết nối với PSTN – X-series: kết nối giữa DTE và PSDN – I-series: kết nối giữa DTE và ISDN • Hệ thống DoD – TCP/IP – Transmission Control Protocol/Internet Protocol) • Hệ thống mở – Được định nghĩa bởi ISO – OSI – Open Systems Interconnection 2008 dce ©2008, Dr. Dinh Duc Anh Vu 29Data Communication and Computer Networks Mô hình DoD • Phát triển bởi DARPA (Defense Advanced Research Projects Agency) cho mạng chuyển mạch gói ARPANET (sau này là Internet) • Sắp xếp phân cấp của các thực thể có khả năng giao tiếp với các thực thể ngang cấp trong một hệ thống khác • Trong một hệ thống, một thực thể cung cấp dịch vụ cho các thực thể khác và cũng sử dụng dịch vụ của các thực thể khác • Nhấn mạnh vào internetworking, nghĩa là, khi 2 thực thể giao tiếp không nối chung một mạng • Quan tâm cả hệ thống hướng đến kết nối và không kết nối • Bao gồm các ứng dụng: trao đổi file (FTP, RCP), mô phỏng terminal (telnet, rlogin), sẻ và truy cập file phân tán (NFS), thực thi lệnh từ xa (rsh, rexec), in ấn từ xa (lpr), 802.X, X.25, mail (SMTP), quản trị mạng (NSP, SNMP) • TCP/IP được phát triển đồng thời với mô hình ISO – Không chứa các nghi thức liên quan đến các lớp trong mô hình ISO – Hầu hết các chức năng của mô hình ISO được tích hợp trong TCP/IP • Không phải mô hình chính thức, nhưng là một mô hình thực tiễn – Lớp ứng dụng – Lớp transport (giao tiếp giữa các thiết bị) – Lớp Internet – Lớp truy xuất mạng – Lớp vật lý 2008 dce ©2008, Dr. Dinh Duc Anh Vu 30Data Communication and Computer Networks Mô hình kiến trúc nghi thức TCP/IP 2008 dce ©2008, Dr. Dinh Duc Anh Vu 31Data Communication and Computer Networks • Lớp vật lý – Giao tiếp vật lý giữa thiết bị và môi trường truyền – Tính chất của môi trường truyền, mức tín hiệu, tốc độ truyền • Lớp truy xuất mạng – Trao đổi dữ liệu giữa thiết bị và mạng truyền – Cung cấp chức năng tìm đường giữa 2 thiết bị trong cùng 1 network – Yêu cầu các dịch vụ từ mạng truyền (priority) • Lớp Internet – Cung cấp chức năng tìm đường giữa 2 thiết bị thuộc 2 mạng khác nhau – Còn được hiện thực trong các router • Lớp transport – Đảm nhận việc truyền dữ liệu tin cậy giữa 2 ứng dụng – Chắc chắn dữ liệu đi đến đích, các gói dữ liệu đến đúng thứ tự đã gửi • Lớp ứng dụng – Cung cấp cho các ứng dụng các dịch vụ để truy cập mạng Mô hình kiến trúc nghi thức TCP/IP 2008 dce ©2008, Dr. Dinh Duc Anh Vu 32Data Communication and Computer Networks Dữ liệu được truyền qua TCP/IP 2008 dce ©2008, Dr. Dinh Duc Anh Vu 33Data Communication and Computer Networks Mô hình kiến trúc nghi thức TCP/IP 2008 dce ©2008, Dr. Dinh Duc Anh Vu 34Data Communication and Computer Networks Mô hình mạng ISO/OSI • Hệ thống lý thuyết ra đời quá trễ – TCP/IP đang là tiêu chuẩn thực tiễn (de facto standard) • 7 lớp – Ứng dụng (application) – Trình bày (presentation) – Giao dịch (session) – Vận chuyển (transport) – Mạng (network) – Liên kết dữ liệu (data link) – Vật lý (physical) Application Layer Transport Layer Presentation Layer Session Layer Network Layer Datalink Layer Physical Layer N e t w o r k e n v i r o n m e n t O S I e n v i r o n m e n t Real system environment 2008 dce ©2008, Dr. Dinh Duc Anh Vu 35Data Communication and Computer Networks Mô hình mạng ISO/OSI 2008 dce ©2008, Dr. Dinh Duc Anh Vu 36Data Communication and Computer Networks Lớp hướng tới ứng dụng • Lớp ứng dụng – Cung cấp cho các ứng dụng các dịch vụ để truy cập mạng • Lớp trình bày – Cung cấp định dạng dữ liệu được dùng để truyền dữ liệu giữa các máy tính nối mạng (chuyển đổi mã ký tự, mã hóa dữ liệu, nén dữ liệu) • Lớp giao dịch – Cung cấp cơ chế điều khiển việc truyền thông điệp giữa các ứng dụng (trợ giúp danh bạ, quyền truy cập, chức năng tính cước, ) – Cho phép 2 ứng dụng tạo, sử dụng và xóa kết nối – Có khả năng nhận dạng tên và cung cấp các dịch vụ khác (security, checkpoint, recovery) cần thiết cho 2 máy tính nối kết qua mạng • Quan tâm đến các lớp dưới (từ lớp vận chuyển trở xuống) – Các lớp trên được tích hợp trong hệ điều hành và không cần thiết phải chuẩn hóa 2008 dce ©2008, Dr. Dinh Duc Anh Vu 37Data Communication and Computer Networks Lớp hướng tới ứng dụng • Lớp vận chuyển – Cung cấp cơ chế trao đổi dữ liệu giữa 2 hệ thống – Cung cấp dịch vụ gửi thông điệp (message service) end- to-end cho các lớp trên – Bảo đảm dữ liệu được truyền không có lỗi, theo thứ tự và không mất mát, ngắt quãng hoặc dư thừa – Chịu trách nhiệm đóng gói dữ liệu từ một message lớn thành nhiều message kích thước nhỏ hơn để gởi đi và tập hợp các message nhỏ thành một message ban đầu khi nhận được (có khả năng đa hợp) • Ngắt thông báo thành các gói nhỏ (có kích thước thích hợp) và tập hợp các gói cho lớp mạng • Kêt hợp các giao dịch với cùng các node nguồn/đích • Tái lập thứ tự các gói tại đích đến • Khôi phục lỗi, hư hỏng • Điều khiển dòng từ nguồn đến đích và ngược lại 2008 dce ©2008, Dr. Dinh Duc Anh Vu 38Data Communication and Computer Networks Lớp phụ thuộc môi trường truyền dẫn • Lớp mạng – Trung chuyển các gói giữa lớp vận chuyển và lớp liên kết dữ liệu – Đánh địa chỉ gói và dịch địa chỉ luận lý thành địa chỉ vật lý – Tìm đường kết nối với máy tính khác thông qua mạng – Mỗi node chứa một mođun lớp mạng cộng với một mođun lớp liên kết dữ liệu cho một liên kết – Không cần thiết nếu kết nối 2 máy trực tiếp 2008 dce ©2008, Dr. Dinh Duc Anh Vu 39Data Communication and Computer Networks Lớp phụ thuộc môi trường truyền dẫn • Lớp liên kết dữ liệu – Chịu trách nhiệm truyền dẫn một cách tin cậy (error-free) các gói dữ liệu của lớp mạng trên một liên kết đơn • Đóng khung: xác định đầu và cuối các gói • Phát hiện lỗi: xác định gói nào có lỗi đường truyền • Sửa lỗi: cơ chế truyền lại (Automatic Repeat Request (ARQ)) 2008 dce ©2008, Dr. Dinh Duc Anh Vu 40Data Communication and Computer Networks • Lớp vật lý – Điều khiển việc truyền dữ liệu (chuỗi các bit) thực sự trên cáp/mạng – Định nghĩa tín hiệu điện, trạng thái đường truyền, mã hóa thông tin và kiểu kết nối được sử dụng – Thời gian trễ truyền • Thời gian t/h truyền từ nguồn đến đích – T/h truyền với vận tốc xấp xỉ vận tốc ánh sáng C=3x108 m/s – Ví dụ » vệ tinh GEO d=40.000km → trễ truyền 1/8 s; » cáp Ethernet d=1km → trễ truyền 3µs • Lỗi truyền – Suy giảm công suất t/h – Suy giảm do nhiễu – Mô hình kênh truyền đơn giản: kênh nhị phân đối xứng (Binary Symetric Channel) » P: xác suất lỗi 1 bit » Lỗi xảy ra độc lập – Thực tế, lỗi xảy ra thành chùm Lớp phụ thuộc môi trường truyền dẫn 2008 dce ©2008, Dr. Dinh Duc Anh Vu 41Data Communication and Computer Networks Lớp phụ thuộc môi trường truyền dẫn • Network layer – The network layer module accepts incoming packets from the transport layer and transit packets from the DLC layer – It routes each packet to the proper outgoing DLC or (at the destination) to the transport layer – Typically, the network layer adds its own header to the packets received from the transport layer. This header provides the information needed for routing (e.g., destination address) – Each node contains one network layer module plus one link layer module per link • Link layer – Responsible for error-free transmission of packets across a single link • Framing: Determine the start and end of packets • Error detection: Determine which packets contain transmission errors • Error correction: Retransmission schemes (Automatic Repeat Request (ARQ)) • Physical layer – Responsible for transmission of bits over a link – Propagation delays • Time it takes the signal to travel from the source to the destination – Signal travel approximately at the speed of light, C=3x108 meters/second • E.g., – LEO satellite: d=1000 km => 3.3 ms prop. delay – GEO satellite: d=40,000 km => 1/8 sec prop. delay – Ethernet cable: d=1 km => 3 µs prop. delay – Transmission errors • Signals experience power loss due to attenuation • Transmission is impaired by noise • Simple channel model: Binary Symmetric Channel – P=bit error probability – Independent from bit to bit • In reality channel errors are often bursty 2008 dce ©2008, Dr. Dinh Duc Anh Vu 42Data Communication and Computer Networks Truyền dữ liệu qua mô hình mạng OSI Presentation layer Session layer Application layer Transport layer Network layer Datalink layer Physical layer Application process Presentation layer Session layer Application layer Transport layer Network layer Datalink layer Physical layer Application process Data network Network environment OSI environment Real systems environment Computer I Computer II 2008 dce ©2008, Dr. Dinh Duc Anh Vu 43Data Communication and Computer Networks Dữ liệu được truyền qua mạng OSI 2008 dce ©2008, Dr. Dinh Duc Anh Vu 44Data Communication and Computer Networks So sánh mô hình OSI và TCP/IP 2008 dce ©2008, Dr. Dinh Duc Anh Vu 45Data Communication and Computer Networks So sánh mô hình OSI và TCP/IP 2008 dce ©2008, Dr. Dinh Duc Anh Vu 46Data Communication and Computer Networks Bất lợi của mô hình nhiều lớp • Processing overhead: dữ liệu phải đi qua nhiều lớp từ trên xuống dưới • Data overhead: dữ liệu gốc được gắn thêm các header của các lớp • Mất nhiều thời gian để xây dựng hệ thống các protocol chuẩn cho từng lớp 2008 dce ©2008, Dr. Dinh Duc Anh Vu 47Data Communication and Computer Networks Đọc thêm • W. Stallings, Data and Computer Communications (7th edition), Prentice Hall 2004, chapter 1, 2 • Web sites for IETF, IEEE, ITU-T, ISO • Internet Requests for Comment (RFCs) • Usenet News groups – comp.dcom.* – comp.protocols.tcp-ip

Các file đính kèm theo tài liệu này:

  • pdfslide_ki_thuat_truyen_so_lieu_chuong_1_5108.pdf
Tài liệu liên quan