TÌM HIỂU VOICE OVER IP AND VOIP PROTOCOLSVÀ các ỨNG DỤNG được TRIỂN KHAI

103 348 0
TÌM HIỂU VOICE OVER IP AND VOIP PROTOCOLSVÀ các ỨNG DỤNG được TRIỂN KHAI

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

LỜI MỞ ĐẦU Hiện nay đang diễn ra một cuộc cách mạng công nghệ trên mạng điện thoại công cộng. Cuộc cách mạng về công nghệ này bắt đầu từ mong ước dùng một máy tính cá nhân để truyền các gói chứa tiếng nói đi qua một mạng chuyển mạch gói (Packet Switching Network). Đây là một ý tưởng đột phá dẫn đến truyền thoại qua giao thức Internet (IP) được gọi là Voice over IP (VoIP). Ý tưởng thì đã rõ nhưng thực hiện như thế nào? Việc chuyển từ các dịch vụ thoại chất lượng toll của PSTN sang VoIP quả là điều không tầm thường. Tuy nhiên, sức hấp dẫn của VoIP khiến cho nó được hiện thực qua từng bước phát triển vượt bậc của công nghệ và chỉ trong một vài năm gần đây. Chúng ta chưa thể thay thế hoàn toàn mạng điện thoại chuyển mạch công cộng (PSTN) bằng công nghệ VoIP bởi còn nhiều điều khá phức tạp bên trong thế giới của các giao thức mới lấy IP làm nền tảng. Tuy nhiên, gần đây các giao thức cho báo hiệu cuộc gọi và điều khiển thiết bị đang được chuẩn hóa, chúng ta đang gần đạt đến một môi trường có tính liên kết hoạt động cao. Giao thức điều khiển cổng truyền thông MGCP và Megaco hiện nay đã là các tiêu chuẩn chính thức, trong khi đó các cải tiến được thừa nhận gần đây trong phiên bản 4 của H.323 đã tạo điều kiện thuận lợi khi kết hợp với các giao thức khác để tạo ra các giải pháp cho hệ thống truyền thoại hoàn chỉnh và đặc tính kết nối ngang cấp cho các mạng gói. Giao thức khởi tạo phiên (SIP) đang được xem như giao thức báo hiệu chính trong cơ cấu chuyển mạch mềm (softswitch), điều khiển gọi trong một miền (domain) và điều khiển gọi xuyên qua các ranh giới miền. Trong luận văn này, chúng em tập trung nghiên cứu về: TCPIP, công nghệ VoIP, giao thức H.323, giao thức SIP và ứng dụng của hệ thống IVR vào tra cứu điểm SV. CHƯƠNG 1: GIỚI THIỆU TCPIP 1.1 Giới thiệu về TCPIP Mạng đã trở thành nền tảng, nếu không muốn nói là phần quan trọng nhất trong hệ thống thông tin hiện nay. Chúng tạo nên cốt lõi trong việc chia sẻ thông tin trong các doanh nghiệp, chính phủ và các nhóm nghiên cứu khoa học. Thông tin đó có thể tồn tại dưới nhiều hình thức. Nó có thể được biểu hiện dưới dạng tài liệu, dữ liệu được xử lý bởi máy tính khác, những tập tin và thậm chí những dạng dữ liệu khác. Đầu những năm 70, một nhóm những nhà nghiên cứu đã đưa ra một khái niệm mới: Internetworking. Những tổ chức chính phủ khác đã quan tâm đến vấn đề này như là mạng được kết nối lẫn nhau, chẳng hạn như ITUT (tiền thân là CCITT) và ISO. Tất cả đều cố gắng định nghĩa một tập giao thức, được phân lớp trong một chuỗi được định nghĩa rõ ràng sao cho những ứng dụng có thể làm việc với những ứng dụng khác mà không cần biết đến kỹ thuật mạng hiện có và các hệ điều hành mà các ứng dụng này đang chạy trên đó. Các giao thức mạng máy tính là những quy luật hoạt động chính thức điều khiển truyền thông mạng. Giao thức điều khiển việc truyền (TCP) và giao thức Internet (IP) chỉ là hai giao thức truyền dữ liệu trong chuỗi giao thức Internet. Chuỗi giao thức này thường được gọi là TCPIP vì TCP và IP là hai giao thức quan trọng nhất trong chuỗi các giao thức này. TCPIP chứa một tập các tiêu chuẩn đặc tả các máy tính trong mạng giao tiếp như thế nào và dữ liệu được định tuyến thông qua những máy tính đã được kết nối với nhau như thế nào. TCPIP cung cấp cho người lập trình ứng dụng hai dịch vụ chính: phân phối các gói không định hướng kết nối và vận chuyển dòng tin cậy. TCPIP có một số các đặc điểm đặc trưng mà làm cho nó trở nên phổ biến, bao gồm:  Không phụ thuộc dạng hình học của mạng: TCPIP được sử dụng trên các mạng bus, vòng và các mạng hình sao, trong các mạng cục bộ (LAN) cũng như các mạng diện rộng (WAN).  Không phụ thuộc phần cứng vật lý của mạng: TCPIP có thể sử dụng Ethernet, TokenRing hay bất kỳ các thiết bị phần cứng nào.  Chuẩn giao thức mở: Các chuẩn của chuỗi giao thức TCPIP luôn sẵn sàng thực hiện một cách độc lập trên bất kỳ hệ thống phần cứng nào của máy tính cũng như trên bất kỳ hệ điều hành nào. Sự chấp nhận rộng rãi của TCPIP và thực tế TCPIP luôn có sẵn trên các hệ thống từ những siêu máy tính đến những máy tính để bàn làm cho nó trở thành tập giao thức lý tưởng để thống nhất các phần cứng và phần mềm khác nhau.  Nguyên lý định địa chỉ tổng thể: Mỗi máy tính trên mạng TCPIP có một địa chỉ xác định duy nhất nó sao cho bất kỳ thiết bị nào cho phép TCPIP có thể giao tiếp với bất kỳ các thiết bị khác trong mạng. Mỗi gói dữ liệu được gửi qua mạng TCPIP bao gồm một header chứa địa chỉ của máy tính đến cũng như địa chỉ của máy tính nguồn.  Sức mạnh của cơ cấu ClientServer: TCPIP là cơ cấu cho những ứng dụng ClientServer đầy sức mạnh và bền vững hoạt động trong mạng cục bộ và mạng diện rộng.  Chuẩn giao thức ứng dụng: TCPIP không chỉ cung cấp cho người lập trình một phương pháp để di chuyển dữ liệu quanh một mạng trong số những ứng dụng khách hàng, nó cũng cung cấp cho nhiều giao thức cấp ứng dụng thực hiện những chức năng chung như email và chuyển file. MỤC LỤC LỜI MỞ ĐẦU 1 CHƯƠNG 1: GIỚI THIỆU TCPIP 2 1.1 Giới thiệu về TCPIP 2 1.2 Khối giao thức TCPIP 4 1.2.1 Lớp ứng dụng (Application) 5 1.2.2 Lớp vận chuyển (Transport) 6 1.2.3 Lớp mạng (Internet) 6 1.2.4 Lớp giao diện mạng (Network Interface) 7 1.3 Nguyên lý đánh địa chỉ IP 8 1.3.1 Các lớp mạng 8 1.3.2 Biểu diễn thập phân cách nhau bởi dấu chấm 11 1.4 Các giao thức lớp Internet 12 1.4.1 Giao thức IP 12 1.4.2 Giao thức phân giải địa chỉ (ARP) 15 1.5 Các giao thức lớp vận chuyển 16 1.5.1 Cổng và Socket 16 1.5.2 Giao thức gói người sử dụng (UDP) 17 1.5.3 Giao thức điều khiển việc truyền (TCP) 18 1.6 Mô hình ClientServer 20 CHƯƠNG 2: GIỚI THIỆU CÔNG NGHỆ VOIP 22 2.1 Tổng quan về VoIP 22 2.2 Lợi ích của VoIP 24 2.3 Những thách thức cho VoIP 25 CHƯƠNG 3: GIAO THỨC H.323 28 3.1 Giới thiệu H.323 28 3.2 Cấu hình mạng theo chuẩn H.323 28 3.2.1 Gatekeeper 30 3.2.2 Gateway 30 3.2.3 Giao thức H.225 RAS ( RegistrationAdmissionStatus ) 32 3.2.4 Giao thức báo hiệu cuộc gọi H.225 33 3.2.5 Giao thức điều khiển cuộc gọi H.245 33 3.2.6 Giao thức RTP (Realtime Transport Protocol) 34 3.3 Xử lý cuộc gọi 38 3.3.1 Các thủ tục thực hiện trên kênh H.225 RAS 38 3.3.2 Cuộc gọi giữa hai điểm đầu cuối trong mạng H.323 43 CHƯƠNG 4: GIAO THỨC SIP 59 4.1 Giới thiệu SIP 59 4.2 Kiến trúc SIP 60 4.3 Các bản tin SIP 61 4.3.1 Yêu cầu (Request) 61 4.3.2 Đáp ứng (Response) 62 4.4 Hoạt động của SIP 68 4.4.1 Quá trình định vị tới máy phục vụ SIP 68 4.4.2 Giao dịch SIP 69 4.4.3 Lời mời SIP 69 4.5 Các mô hình điện thoại Internet 71 4.5.1 Mô hình máy tính đến máy tính 71 4.5.2 Mô hình máy tính đến điện thoại và ngược lại 71 4.5.3 Mô hình điện thoại đến điện thoại 72 4.6 Mô hình một cuộc gọi SIP điển hình 73 4.7 Các lệnh thực hiện 74 4.8 Đánh giá SIP 75 CHƯƠNG 5: TRIỂN KHAI ỨNG DỤNG IVR 77 5.1 Cài đặt SQL Server 2000 77 5.2 Cài đặt Microsoft Netframework 2.0 84 5.3 Cài đặt Microsoft Netframework 3.0 84 5.4 Cài đặt HMP 3.0 (Host Media Processing) su 192 84 5.5 Cài đặt VoiceGuide 7.0.4 87 5.5.1 Play Sound File 89 5.5.2 Capture Entered Number 90 5.5.3 Query Database 93 5.5.4 Speak NumberAmountDate etc. 94 5.5.5 Thiết kế Script 96 5.5.6 Test 98 5.6 Cài đặt Softphone XLite 99 CHƯƠNG 6: NHẬN XÉT VÀ HƯỚNG PHÁT TRIỂN 101 6.1 Ứng dụng của đề tài 101 6.2 Hướng phát triển của đề tài 101 TÀI LIỆU THAM KHẢO 102

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM KHOA CÔNG NGHỆ - CƠ SỞ THANH HÓA  ĐỒ ÁN CHUYÊN NGÀNH ĐỀ TÀI: TÌM HIỂU VOICE OVER IP AND VOIP PROTOCOLSVÀ CÁC ỨNG DỤNG ĐƯỢC TRIỂN KHAI GIẢNG VIÊN HD : TH.S. NGUYỄN XUÂN LÔ SINH VIÊN TH : 1. LƯƠNG SƠN HÙNG - MSSV: 10004313 2. NGUYỄN TRÍ AN - MSSV: 10012873 LỚP : CDTH12TH THANH HÓA, THÁNG 07 NĂM 2014 Đồ án chuyên ngành GVHD: Th.S. Nguyễn Xuân Lô LỜI MỞ ĐẦU Hiện nay đang diễn ra một cuộc cách mạng công nghệ trên mạng điện thoại công cộng. Cuộc cách mạng về công nghệ này bắt đầu từ mong ước dùng một máy tính cá nhân để truyền các gói chứa tiếng nói đi qua một mạng chuyển mạch gói (Packet Switching Network). Đây là một ý tưởng đột phá dẫn đến truyền thoại qua giao thức Internet (IP) được gọi là Voice over IP (VoIP). Ý tưởng thì đã rõ nhưng thực hiện như thế nào? Việc chuyển từ các dịch vụ thoại chất lượng toll của PSTN sang VoIP quả là điều không tầm thường. Tuy nhiên, sức hấp dẫn của VoIP khiến cho nó được hiện thực qua từng bước phát triển vượt bậc của công nghệ và chỉ trong một vài năm gần đây. Chúng ta chưa thể thay thế hoàn toàn mạng điện thoại chuyển mạch công cộng (PSTN) bằng công nghệ VoIP bởi còn nhiều điều khá phức tạp bên trong thế giới của các giao thức mới lấy IP làm nền tảng. Tuy nhiên, gần đây các giao thức cho báo hiệu cuộc gọi và điều khiển thiết bị đang được chuẩn hóa, chúng ta đang gần đạt đến một môi trường có tính liên kết hoạt động cao. Giao thức điều khiển cổng truyền thông MGCP và Megaco hiện nay đã là các tiêu chuẩn chính thức, trong khi đó các cải tiến được thừa nhận gần đây trong phiên bản 4 của H.323 đã tạo điều kiện thuận lợi khi kết hợp với các giao thức khác để tạo ra các giải pháp cho hệ thống truyền thoại hoàn chỉnh và đặc tính kết nối ngang cấp cho các mạng gói. Giao thức khởi tạo phiên (SIP) đang được xem như giao thức báo hiệu chính trong cơ cấu chuyển mạch mềm (softswitch), điều khiển gọi trong một miền (domain) và điều khiển gọi xuyên qua các ranh giới miền. Trong luận văn này, chúng em tập trung nghiên cứu về: TCP/IP, công nghệ VoIP, giao thức H.323, giao thức SIP và ứng dụng của hệ thống IVR vào tra cứu điểm SV. Sinh viên thực hiện: Lương Sơn Hùng – Nguyễn Trí An Trang 1 Đồ án chuyên ngành GVHD: Th.S. Nguyễn Xuân Lô CHƯƠNG 1: GIỚI THIỆU TCP/IP 1.1 Giới thiệu về TCP/IP Mạng đã trở thành nền tảng, nếu không muốn nói là phần quan trọng nhất trong hệ thống thông tin hiện nay. Chúng tạo nên cốt lõi trong việc chia sẻ thông tin trong các doanh nghiệp, chính phủ và các nhóm nghiên cứu khoa học. Thông tin đó có thể tồn tại dưới nhiều hình thức. Nó có thể được biểu hiện dưới dạng tài liệu, dữ liệu được xử lý bởi máy tính khác, những tập tin và thậm chí những dạng dữ liệu khác. Đầu những năm 70, một nhóm những nhà nghiên cứu đã đưa ra một khái niệm mới: Internetworking. Những tổ chức chính phủ khác đã quan tâm đến vấn đề này như là mạng được kết nối lẫn nhau, chẳng hạn như ITU-T (tiền thân là CCITT) và ISO. Tất cả đều cố gắng định nghĩa một tập giao thức, được phân lớp trong một chuỗi được định nghĩa rõ ràng sao cho những ứng dụng có thể làm việc với những ứng dụng khác mà không cần biết đến kỹ thuật mạng hiện có và các hệ điều hành mà các ứng dụng này đang chạy trên đó. Các giao thức mạng máy tính là những quy luật hoạt động chính thức điều khiển truyền thông mạng. Giao thức điều khiển việc truyền (TCP) và giao thức Internet (IP) chỉ là hai giao thức truyền dữ liệu trong chuỗi giao thức Internet. Chuỗi giao thức này thường được gọi là TCP/IP vì TCP và IP là hai giao thức quan trọng nhất trong chuỗi các giao thức này. TCP/IP chứa một tập các tiêu chuẩn đặc tả các máy tính trong mạng giao tiếp như thế nào và dữ liệu được định tuyến thông qua những máy tính đã được kết nối với nhau như thế nào. TCP/IP cung cấp cho người lập trình ứng dụng hai dịch vụ chính: phân phối các gói không định hướng kết nối và vận chuyển dòng tin cậy. TCP/IP có một số các đặc điểm đặc trưng mà làm cho nó trở nên phổ biến, bao gồm:  Không phụ thuộc dạng hình học của mạng: TCP/IP được sử dụng trên các mạng bus, vòng và các mạng hình sao, trong các mạng cục bộ (LAN) cũng như các mạng diện rộng (WAN).  Không phụ thuộc phần cứng vật lý của mạng: TCP/IP có thể sử dụng Ethernet, TokenRing hay bất kỳ các thiết bị phần cứng nào. Sinh viên thực hiện: Lương Sơn Hùng – Nguyễn Trí An Trang 2 Đồ án chuyên ngành GVHD: Th.S. Nguyễn Xuân Lô  Chuẩn giao thức mở: Các chuẩn của chuỗi giao thức TCP/IP luôn sẵn sàng thực hiện một cách độc lập trên bất kỳ hệ thống phần cứng nào của máy tính cũng như trên bất kỳ hệ điều hành nào. Sự chấp nhận rộng rãi của TCP/IP và thực tế TCP/IP luôn có sẵn trên các hệ thống từ những siêu máy tính đến những máy tính để bàn làm cho nó trở thành tập giao thức lý tưởng để thống nhất các phần cứng và phần mềm khác nhau.  Nguyên lý định địa chỉ tổng thể: Mỗi máy tính trên mạng TCP/IP có một địa chỉ xác định duy nhất nó sao cho bất kỳ thiết bị nào cho phép TCP/IP có thể giao tiếp với bất kỳ các thiết bị khác trong mạng. Mỗi gói dữ liệu được gửi qua mạng TCP/IP bao gồm một header chứa địa chỉ của máy tính đến cũng như địa chỉ của máy tính nguồn.  Sức mạnh của cơ cấu Client-Server: TCP/IP là cơ cấu cho những ứng dụng Client-Server đầy sức mạnh và bền vững hoạt động trong mạng cục bộ và mạng diện rộng.  Chuẩn giao thức ứng dụng: TCP/IP không chỉ cung cấp cho người lập trình một phương pháp để di chuyển dữ liệu quanh một mạng trong số những ứng dụng khách hàng, nó cũng cung cấp cho nhiều giao thức cấp ứng dụng thực hiện những chức năng chung như email và chuyển file. Đối với hãng phát triển phần mềm BSD, những lập trình viên không đơn giản sử dụng TCP/IP, họ thêm một lớp trừu tượng được những người phát triển ứng dụng dùng gọi là socket. Socket tạo điều kiện thuận lợi cho những lập trình viên ứng dụng viết code cho mạng. Những lập trình viên BSD cũng thêm một vài công cụ đến hệ điều hành UNIX của họ được xây dựng trên những lệnh đã tồn tại trước trong những môi trường tính toán độc lập. Với sự phổ biến của BSD UNIX ở các trường đại học, phạm vi của Internet được kết nối ngày càng lớn mạnh. Ngày nay, Internet đã kết nối hơn hai triệu máy tính và bốn mươi triệu người trên toàn thế giới. Sinh viên thực hiện: Lương Sơn Hùng – Nguyễn Trí An Trang 3 Đồ án chuyên ngành GVHD: Th.S. Nguyễn Xuân Lô 1.2 Khối giao thức TCP/IP Bảy lớp trong mô hình OSI và cách mà chúng thể hiện như một khối mà lớp này xếp chồng lên lớp kia dẫn tới khái niệm khối giao thức hay đơn giản là khối. Khối giao thức chỉ đến một vài giao thức truyền thông mạng, có cả TCP/IP, bao gồm nhiều lớp phần mềm luận lý mà mỗi lớp liên kết trực tiếp với lớp trên và dưới nó. Trên cùng của khối này là lớp ứng dụng nơi mà những lập trình viên ứng dụng cung cấp. Đáy của khối thường là lớp giao tiếp với phần cứng mạng. TCP/IP không tuân theo hoàn toàn như mô hình OSI. Mặc dù cả hai mô hình đều có mục đích là tạo điều kiện thuận lợi cho việc truyền thông giữa các mô hình và cấu tạo máy tính khác nhau, thậm chí khi những máy này chạy trên hệ điều hành khác nhau, mỗi mô hình mạng cũng tạo ra những sự thực hiện khác nhau. Trong khi mô hình OSI được điều chỉnh bởi một tổ chức định chuẩn lớn mà phải mất một thời gian dài để tạo ra và chấp nhận, TCP/IP được tạo ra bởi nhu cầu tức thời của chính phủ Mỹ. Sự phát triển của TCP/IP không quá cồng kềnh với những yêu cầu khắt khe như OSI. Đa số sự tiến triển của TCP/IP đều được thực hiện trên những nhóm nhỏ và những cá nhân qua sự bảo đảm của RFC. Quá trình tạo ra và chấp nhận cũng nhanh chóng hơn so với các thủ tục tương ứng của OSI. Điều này khiến nhiều người nghĩ rằng TCP/IP là một kiến trúc nghèo nàn. Nhưng trên thực tế, TCP/IP là một tập giao thức được sử dụng để kết nối các máy tính trên toàn thế giới nhiều hơn bất kỳ giao thức nào khác. Mặc dù OSI và TCP/IP khác nhau, mô hình bảy lớp vẫn có ích để tham khảo khi nói về truyền dữ liệu. Kiến trúc TCP/IP chia làm 4 lớp tương đương với 7 lớp của mô hình OSI. Sự tương đương đó được thể hiện cụ thể như sau: Sinh viên thực hiện: Lương Sơn Hùng – Nguyễn Trí An Trang 4 Đồ án chuyên ngành GVHD: Th.S. Nguyễn Xuân Lô Hình 1.1: Sự tương đương của TCP/IP và mô hình OSI 1.2.1 Lớp ứng dụng (Application) Lớp ứng dụng bao gồm các ứng dụng được sử dụng trong mạng. Lớp ứng dụng và lớp đại diện của mô hình OSI nằm trong lớp ứng dụng của kiến trúc TCP/IP. Ví dụ, nếu dữ liệu được truyền giữa hai chương trình ngang hàng được nén thì ứng dụng sẽ có trách nhiệm nén và giải nén. Thực ra lớp vận chuyển cũng có liên quan đến lớp ứng dụng chứ không tách ra thành một thực thể như trong mô hình OSI. Các giao thức của ứng dụng là FTP, HTTP, SMTP, DNS, TFTP và SNMP. Giao diện giữa lớp ứng dụng và lớp vận chuyển được định nghĩa bởi số cổng và socket.  FTP (File Transfer Protocol): giao thức truyền file.  HTTP (Hypertext Trasnfer Protocol).  SMTP (Simple Mail Transfer Protocol): nghi thức truyền mail đơn giản.  DNS (Domain Name System): hệ thống tên miền.  TFTP (Trivial File Transfer Protocol): nghi thức truyền file đơn giản.  SNMP (Simple Netword Management Protocol): giao thức quản lý mạng. Sinh viên thực hiện: Lương Sơn Hùng – Nguyễn Trí An Trang 5 Đồ án chuyên ngành GVHD: Th.S. Nguyễn Xuân Lô 1.2.2 Lớp vận chuyển (Transport) Lớp vận chuyển cung cấp phân phối dữ liệu từ đầu cuối đến đầu cuối. Lớp vận chuyển và lớp phiên trong mô hình OSI nằm trong lớp vận chuyển của kiến trúc TCP/IP. Một socket TCP/IP là một đầu cuối của giao tiếp bao gồm một địa chỉ máy tính và một cổng đặc biệt cho máy tính đó. Nhiệm vụ của lớp vận chuyển là phân mảnh dữ liệu lớp ứng dụng để truyền đi (sender), tập hợp các segment (receiver), nó cung cấp truyền thông tin cậy, điều khiển dòng, và cơ chế truyền lại. Protocol sử dụng là TCP hoặc UDP.  TCP (Transmission Control Protocol): là protocol định hướng kết nối, thiết lập kênh truyền logic trước khi gửi dữ liệu.  UDP (User Datagram Protocol): là protocol không định hướng kết nối. 1.2.3 Lớp mạng (Internet) Còn gọi là lớp Network hay Internetwork. Lớp này định nghĩa gói dữ liệu và xử lý định tuyến cho datagram. Datagram là một gói dữ liệu được điều khiển bởi giao thức IP. Một datdagram chứa một địa chỉ nguồn, địa chỉ đích, dữ liệu cũng như các trường điều khiển. Chức năng của lớp này tương đương với chức năng của lớp mạng trong mô hình OSI. Nó có trách nhiệm đóng gói vào mạng sẵn có từ những lớp trên cũng như xử lý địa chỉ và phân phát các datagram. IP không cung cấp tính tin cậy, điều khiển dòng và khắc phục lỗi. Những chức năng này phải được cung cấp ở lớp cao hơn. Những giao thức lớp Internet bao gồm:  IP (Internet Protocol): connectionless, tìm đường để chuyển datagram đến đích.  ICMP (Internet Control Message Protocol): cung cấp khả năng điều khiển, cung cấp một số thông điệp điều khiển để tìm lỗi trên mạng.  ARP (Address Resolution Protocol): xác định địa chỉ lớp datalink (địa chỉ MAC gồm 48 bit) cho địa chỉ IP đã biết.  RARP (Reverse Address Resolution Protocol): xác định địa chỉ mạng khi biết địa chỉ lớp datalink. Sinh viên thực hiện: Lương Sơn Hùng – Nguyễn Trí An Trang 6 Đồ án chuyên ngành GVHD: Th.S. Nguyễn Xuân Lô 1.2.4 Lớp giao diện mạng (Network Interface) TCP/IP không định nghĩa những kết nối vật lý cho mạng sẵn có. Thay vào đó, nó sử dụng những chuẩn đã tồn tại trước do các tổ chức ví dụ như IEEE định nghĩa RS232, Ethernet và các giao diện điện tử khác dùng trong truyền dữ liệu. Lớp này có thể hoặc không cung cấp phân phát tin cậy, có thể định hướng dòng hay định hướng gói. TCP/IP không đặc tả bất kỳ giao thức nào ở đây nhưng có thể sử dụng hầu hết các giao diện mạng có sẵn, thể hiện sự linh động của lớp IP. Sự di chuyển dữ liệu giữa các lớp trong mạng TCP/IP được thể hiện trong hình: Hình 1.2: Sự di chuyển dữ liệu giữa các lớp trong mô hình TCP/IP Khi một gói được gửi, nó đến lớp vận chuyển và header của lớp vận chuyển được thêm vào. Sau đó, lớp Internet cũng thêm header của nó vào. Cuối cùng lớp Network Interface cũng thêm header của nó vào. Khi một gói dữ liệu nhận được, quá trình được tiến hành ngược lại để tạo ra dữ liệu ban đầu cho lớp ứng dụng. Sinh viên thực hiện: Lương Sơn Hùng – Nguyễn Trí An Trang 7 Đồ án chuyên ngành GVHD: Th.S. Nguyễn Xuân Lô 1.3 Nguyên lý đánh địa chỉ IP Một trong những đặc điểm đặc trưng của TCP/IP được miêu tả trước đây là khả năng đánh địa chỉ tổng thể. Mỗi máy tính trong mạng TCP/IP có một địa chỉ duy nhất xác định nó. Nguyên lý định địa chỉ tổng thể này mở rộng trên phạm vi Internet toàn cầu, kết nối hơn hai triệu máy tính và hàng ngàn mạng với nhau. Trách nhiệm của IP là phải phân phát các datagram giữa các máy tính trong mạng TCP/IP, để sự phân phát đó có khả năng thực hiện, mỗi máy tính phải có một địa chỉ IP duy nhất là số gồm 32 bit. Địa chỉ IP chứa những thông tin quan trọng để phân biệt một mạng và một máy tinh cụ thể trong một mạng. 1.3.1 Các lớp mạng Vì địa chỉ IP của máy tính xác định duy nhất không chỉ máy tính mà còn mạng chứa máy tính đó nên địa chỉ IP phải tách thành hai phần. Một phần xác định mạng (Net ID) và một phần xác định máy tính (Host ID). Sự tách biệt hai phần này không phải như nhau cho tất cả các địa chỉ IP. Lớp của địa chỉ sẽ quyết định bao nhiêu bit của địa chỉ dành cho phân biệt mạng và bao nhiêu bit dành cho phân biệt máy. Có 5 lớp địa chỉ IP mà chỉ có 3 lớp được sử dụng chính: lớp A, B, C cho các mục đích chung, lớp D và E cho các mục đích đặc biệt và dự trữ cho các mục đích sau này. Hình sau chỉ ra định dạng của một địa chỉ IP: Hình 1.3: Định dạng của địa chỉ IP Không có một sự khác nhau rõ ràng nào trong các lớp địa chỉ A, B, C. Một máy tính có địa chỉ lớp A có thể giao tiếp với một máy tính có địa chỉ lớp C và một máy tính có địa chỉ lớp A có thể giao tiếp với máy tính khác cũng có địa chỉ lớp A. Bảng sau chỉ ra số mạng lớn nhất và số máy tính lớn nhất trong mạng đối với từng lớp địa chỉ. Sinh viên thực hiện: Lương Sơn Hùng – Nguyễn Trí An Trang 8 Đồ án chuyên ngành GVHD: Th.S. Nguyễn Xuân Lô Bảng 1.1: Định vị các lớp địa chỉ IP Lớp mạng Số mạng Số các host trong một mạng A 126 16777214 B 16382 65534 C 2097150 254  Lớp A: Địa chỉ IP của lớp A được xác định bằng một bit 0 bậc cao nhất, 7 bit cao tiếp theo sẽ xác định mạng và 24 bit còn lại xác định máy tính.  Lớp B: Địa chỉ IP của lớp B được xác định bằng 2 bit cao nhất là 10, 14 bit tiếp theo xác định mạng và 16 bit cuối cùng xác định máy tính.  Lớp C: Địa chỉ IP của lớp C được xác định bằng 3 bit cao nhất là 110, 21 bit tiếp theo xác định mạng và 8 bit cuối cùng xác định máy tính.  Lớp D: Các địa chỉ lớp D được dành cho multicasting (một loại của broadcasting nhưng trong một khu vực giới hạn và chỉ đến những máy sử dụng cùng địa chỉ lớp D).  Lớp E: Các địa chỉ lớp E được dùng cho mục đích sử dụng sau này. Hình 1.4: Các lớp địa chỉ IP Sinh viên thực hiện: Lương Sơn Hùng – Nguyễn Trí An Trang 9 [...]... nén làm cũng tăng hiệu quả sử dụng mạng  Chia sẻ thuận lợi: Đặc trưng của mạng IP là chia sẻ tài nguyên mạng Các kênh truyền thông không được tạo ra cố định và riêng biệt như trong mạng chuyển mạch kênh, mà nó được dùng chung cho nhiều ứng dụng khác  Các dịch vụ tiên tiến: Tạo thuận lợi cho việc triển khai và phát triển các dịch vụ mới trong môi trường mạng IP cho các ứng dụng truyền thống Đây là ưu... thoại IP quốc tế Vậy VoIP khác với hệ thống điện thoại truyền thống thế nào? Tiếng nói thay vì được truyền qua mạng chuyển mạch kênh, thì lại được truyền qua mạng chuyển mạch gói phát triển lên từ mạng số, điển hình là mạng IP Tiếng nói được số hoá, đóng gói, rồi được truyền đi như là các gói tin thông thường được truyền trên mạng IP Dung lượng truyền dẫn được tất cả các thông tin chia sẻ và bằng cách... nguồn Nó cho phép các ứng dụng thu biết được dữ liệu đến từ đâu IP header UDP header RTP header RTP payload Hình 3.5: Mã hóa gói tin RTP trong gói IP Các cơ chế trên được thực hiện thông qua mào đầu của RTP Cách mã hoá gói tin RTP trong gói tin IP được mô tả trên hình vẽ RTP nằm ở phía trên UDP, sử dụng các chức năng ghép kênh và kiểm tra của UDP UDP và TCP là hai giao thức được sử dụng chủ yếu trên... thông những năm gần đây, điện thoại IP được đánh giá là một bước tiến quan trọng về công nghệ Hiện nay điện thoại IP đang là một mối quan tâm lớn trong bối cảnh phát triển mạnh mẽ của ngành viễn thông Dịch vụ điện thoại IP được xây dựng trên công nghệ VoIP Đây là một công nghệ rất mới nhưng thu hút được rất nhiều sự quan tâm của các nhà khai thác và nhà sản xuất VoIP được đánh giá là một bước đột phá... đến hàng ngàn như Internet hay các mạng của các tập đoàn lớn Trong trường hợp này, một server định danh sẽ được sử dụng 1.4 Các giao thức lớp Internet Lớp Internet định nghĩa các datagram và xử lý định tuyến các datagram đó IP là giao thức quan trọng nhất của chuỗi giao thức TCP /IP vì nó được sử dụng bởi tất cả các giao thức TCP /IP khác và tất cả dữ liệu phải đi qua nó IP cũng đuợc xem là khối chính... với nhau Hình 2.2: Các Terminal của mạng IP có thể giao tiếp với các Telephone trong mạng SCN thông qua Gateway 2.2 Lợi ích của VoIP Các lợi ích quan trọng nhất do VoIP mang lại là:  Giảm cước phí truyền thông Đặc biệt là các cuộc gọi đường dài cũng như tận dụng hiệu quả hơn tài nguyên giải thông đường truyền Đây là yếu tố quan trọng nhất thúc đẩy sự phát triển của công nghệ VoIP  Hợp nhất hóa Hệ... mô hình này, một server là một ứng dụng cung cấp dịch vụ đến những người sử dụng Internet, một client là một yêu cầu cho dịch vụ Một ứng dụng bao gồm cả hai phần client và server có thể chạy trên cùng hệ điều hành hay khác Người sử dụng thường đòi hỏi phần client của ứng dụng thiết lập một yêu cầu đến một dịch vụ đặc biệt và gửi đến phần server của ứng dụng, sử dụng TCP /IP như một phương tiện vận chuyển... Địa chỉ IP đặc biệt 1.3.2 Biểu diễn thập phân cách nhau bởi dấu chấm Định dạng của một địa chỉ IP được miêu tả dường như rất khó khăn Nhưng điều này sẽ được giải thoát bởi cách biểu diễn thập phân cách nhau bởi dấu chấm Cách biểu diễn này gồm 4 số thập phân có giá trị trong khoảng từ 0 đến 255 cách nhau bởi dấu chấm Mỗi giá trị đại diện 8 bit của địa chỉ IP Bốn giá trị này tập hợp thành địa chỉ IP gồm... tính) không hiểu địa chỉ IP ARP được sử dụng để ánh xạ địa chỉ IP logic và tên host mà người dùng thích sử dụng vào trong những địa chỉ vật lý mà chỉ có phần cứng của mạng sẵn có mới có thể điều khiển được Giao thức này hoạt động bằng cách broadcast một thông điệp lên mạng cục bộ, hỏi rằng “Có máy tính nào có địa chỉ IP là xxx.xxx.xxx.xxx ở đó không?” Nếu máy tính có địa chỉ IP được miêu tả đang theo... IP Đến nay, H.323 đã phát triển thông qua bốn phiên bản Phiên bản thứ nhất được thông qua vào năm 1996, phiên bản thứ hai được thông qua vào năm 1998, và các phần tử phiên bản thứ 3, phiên bản mới lấp các lỗ hổng liên quan đến sức mạnh của cấu trúc Hiện nay hầu hết các hiện thực vẫn còn xoay quanh phiên bản thứ hai Ứng dụng vào chuẩn này rất rộng bao gồm cả các thiết bị hoạt động độc lập cũng như ứng . NGHỆ - CƠ SỞ THANH HÓA  ĐỒ ÁN CHUYÊN NGÀNH ĐỀ TÀI: TÌM HIỂU VOICE OVER IP AND VOIP PROTOCOLSVÀ CÁC ỨNG DỤNG ĐƯỢC TRIỂN KHAI GIẢNG VIÊN HD : TH.S. NGUYỄN XUÂN LÔ SINH VIÊN TH :. đương của TCP /IP và mô hình OSI 1.2.1 Lớp ứng dụng (Application) Lớp ứng dụng bao gồm các ứng dụng được sử dụng trong mạng. Lớp ứng dụng và lớp đại diện của mô hình OSI nằm trong lớp ứng dụng của. TCP /IP được sử dụng trên các mạng bus, vòng và các mạng hình sao, trong các mạng cục bộ (LAN) cũng như các mạng diện rộng (WAN).  Không phụ thuộc phần cứng vật lý của mạng: TCP /IP có thể sử dụng Ethernet,

Ngày đăng: 16/10/2014, 10:36

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan