Bài thực tập môn Lập trình java - pdf 21

Download miễn phí Bài thực tập môn Lập trình java



Mục lục
Phần I : Giới thiệu 1
Phần II: Nội dung 4
Chương 1. Hướng dẫn cài đặt và cấu hình 4
1.1. Cài đặt JDK 4
1.2 .Cài đặt Jcreator 11
Chương 2. Lý thuyết 13
2.1. Mạng căn bản 13
 2.1.1. Tìm hiểu về mô hình LAN 13
 2.1.2. Giới thiệu về thiết bị mạng 14
 2.1.2.1. HUB 14
 2.1.2.2. SWITCH 14
 2.1.2.3. ROUTER 15
 2.1.2.4. NETWORK INTERFACE CARD 17
 2.1.2.5. BRIDGE 18
 2.1.2.6. REPEATOR 18
2.2. Lập trình Java trên mạng 19
 2.2.1. Các khái niệm 19
 2.2.2. Tìm hiểu các dịch vụ và các lớp của gói java.net 20
 2.2.2.1. Các dịch vụ 20
 2.2.2.2. Lớp InetAddress 21
 2.2.2.3. Lớp Socket 21
 2.2.2.4. Lớp ServerSocket 21
 2.2.2.5. Lớp URL 21
 2.3. Lớp DatagramSocket và DatagramPackage 22
 2.3.1. Lớp DatagramSocket 22
 2.3.2. Lớp DatagramPackage 23
Chương 3. Bài tập cơ sở 24
3.1. Đề tài 24
3.2. Đặt vấn đề 24
3.3. Hướng giải quyết 24
3.4. Code 24
3.5. Chạy thử 25
Chương 4. Bài tập mạng 27
4.1. Đề tài 27
4.2. Đặt vấn đề 27
4.3. Hướng giải quyết 27
4.4. Code 27
4.6. Chạy thử 29
Phần III : Tài liệu tham khảo 31
 



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

er, switch và hub được kết hợp trong cùng một thiết bị, và đối với những ai mới làm quen với mạng thì rất dễ nhầm lẫn giữa chức năng của các thiết bị này.
2.1.2.1 HUB :
Hub được coi là một Repeater có nhiều cổng. Một Hub có từ 4 đến 24 cổng và có thể còn nhiều hơn. Trong phần lớn các trường hợp, Hub được sử dụng trong các mạng 10BASE-T hay 100BASE-T. Khi cấu hình mạng là hình sao (Star topology), Hub đóng vai trò là trung tâm của mạng. Với một Hub, khi thông tin vào từ một cổng và sẽ được đưa đến tất cả các cổng khác.
Hub có 2 loại là Active Hub và Smart Hub. Active Hub  là loại Hub được dùng phổ biến, cần được cấp nguồn khi hoạt động, được sử dụng để khuếch đại tín hiệu đến và cho tín hiệu ra những cổng còn lại, đảm bảo mức tín hiệu cần thiết. Smart Hub (Intelligent Hub) có chức năng tương tự như Active Hub, nhưng có tích hợp thêm chip có khả năng tự động dò lỗi - rất hữu ích trong trường hợp dò tìm và phát hiện lỗi trong mạng.
2.1.2.2 Switch:
Switch đôi khi được mô tả như là một Bridge có nhiều cổng. Trong khi một Bridge chỉ có 2 cổng để liên kết được 2 segment mạng với nhau, thì Switch lại có khả năng kết nối được nhiều segment lại với nhau tuỳ từng trường hợp vào số cổng (port) trên Switch. Cũng giống như Bridge, Switch cũng "học" thông tin của mạng thông qua các gói tin (packet) mà nó nhận được từ các máy trong mạng. Switch sử dụng các thông tin này để xây dựng lên bảng Switch,  bảng này cung cấp thông tin giúp các gói thông tin đến đúng địa chỉ.
Ngày nay, trong các giao tiếp dữ liệu, Switch thường có 2 chức năng chính là chuyển các khung dữ liệu từ nguồn đến đích, và xây dựng các bảng Switch. Switch hoạt động ở tốc độ cao hơn nhiều so với Repeater và có thể cung cấp nhiều chức năng hơn như khả năng tạo mạng LAN ảo (VLAN).
2.1.2.3 Router
Còn router thì khác hoàn toàn so với hai thiết bị trên. Trong khi hub hay switch liên quan tới việc truyền khung dữ liệu thì chức năng chính của router là định tuyến các gói tin trên mạng cho tới khi chúng đến đích cuối cùng. Một trong những đặc chức năng quan trọng của một gói tin là nó không chỉ chứa dữ liệu mà còn chứa địa chỉ đích đến.
Router là thiết bị mạng lớp 3 của mô hình OSI (Network Layer). Router kết nối hai hay nhiều mạng IP với nhau. Các máy tính trên mạng phải “nhận thức” được sự tham gia của một router, nhưng đối với các mạng IP thì một trong những quy tắc của IP là mọi máy tính kết nối mạng đều có thể giao tiếp được với router. Ưu điểm của Router: Về mặt vật lý, Router có thể kết nối với các loại mạng khác lại với nhau, từ những Ethernet cục bộ tốc độ cao cho đến đường dây điện thoại đường dài có tốc độ chậm. Nhược điểm của Router: Router chậm hơn Bridge vì chúng đòi hỏi nhiều tính toán hơn để tìm ra cách dẫn đường cho các gói tin, đặc biệt khi các mạng kết nối với nhau không cùng tốc độ. Một mạng hoạt động nhanh có thể phát các gói tin nhanh hơn nhiều so với một mạng chậm và có thể gây ra sự nghẽn mạng. Do đó, Router có thể yêu cầu máy tính gửi các gói tin đến chậm hơn. Một vấn đề khác là các Router có đặc điểm chuyên biệt theo giao thức - tức là, cách một máy tính kết nối mạng giao tiếp với một router IP thì sẽ khác biệt với cách nó giao tiếp với một router Novell hay DECnet. Hiện nay vấn đề này được giải quyết bởi một mạng biết đường dẫn của mọi loại mạng được biết đến. Tất cả các router thương mại đều có thể xử lý nhiều loại giao thức, thường với chi phí phụ thêm cho mỗi giao thức.
Router thường được kết nối với ít nhất hai mạng, thông thường là hai mạng LAN hay WAN, hay một LAN và mạng của ISP nào đó. Router được đặt tại gateway, nơi kết nối hai hay nhiều mạng khác nhau. Nhờ sử dụng các tiêu đề (header) và bảng chuyển tiếp (forwarding table), router có thể quyết định nên sử dụng đường đi nào là tốt nhất để chuyển tiếp các gói tin. Router sử dụng giao thức ICMP để giao tiếp với các router khác và giúp cấu hình tuyến tốt nhất giữa bất cứ hai host nào.
Ngày nay, có rất nhiều các dịch vụ được gắn với các router băng rộng. Thông thường, một router bao gồm 4-8 cổng Ethernet switch (hay hub) và một bộ chuyển đổi địa chỉ mạng - NAT (Network Address Translator). Ngoài ra, router thường gồm một máy chủ DHCP (Dynamic Host Configuration Protocol), máy chủ proxy DNS (Domain Name Service), và phần cứng tường lửa để bảo vệ mạng LAN trước các xâm nhập trái phép từ mạng Internet.
Tất cả các router đều có cổng WAN để kết nối với đường DSL hay modem cáp &endash; dành cho dịch vụ Internet băng rộng, và switch tích hợp để tạo mạng LAN được dễ dàng hơn. chức năng này cho phép tất cả các PC trong mạng LAN có thể truy cập Internet và sử dụng các dịch vụ chia sẻ file và máy in.
Một số Router chỉ có một cổng WAN và một cổng LAN, được thiết kế cho việc kết nối một hub/switch LAN hiện hành với mạng WAN. Các switch và hub Ethernet có thể kết nối với một router để mở rộng mạng LAN. tuỳ từng trường hợp vào khả năng (nhiều cổng) của mỗi router, switch hay hub, mà kết nối giữa các router, switche/hub có thể cần tới cáp nối thẳng hay nối vòng. Một số router thậm chí có cả cổng USB và nhiều điểm truy cập không dây tích hợp.
Một số Router cao cấp hay dành cho doanh nghiệp còn được tích hợp cổng serial &endash; giúp kết nối với modem quay số ngoài, rất hữu ích trong trường hợp dự phòng đường kết nối băng rộng chính trục trặc, và tích hợp máy chủ máy in mạng LAN và cổng máy in.
Ngoài chức năng bảo vệ được NAT cung cấp, rất nhiều Router còn có phần cứng tường lửa tích hợp sẵn, có thể cấu hình theo yêu cầu của người dùng. Tường lửa này có thể cấu hình từ mức đơn giản tới phức tạp. Ngoài những khả năng thường thấy trên các router hiện đại, tường lửa còn cho phép cấu hình cổng TCP/UDP dành cho game, dịch vụ chat, và nhiều chức năng khác.
Và như vậy, có thể nói một cách ngắn gọn là: hub được gắn cùng với một thành phần mạng Ethernet; switch có thể kết nối hiệu quả nhiều thành phần Ethernet với nhau; và Router có thể đảm nhận tất cả các chức năng này, cộng thêm việc định tuyến các gói TCP/IP giữa các mạng LAN hay WAN, và tất nhiên còn nhiều chức năng khác nữa.
Các mạng khác nhau chúng ta không thể truy cập lẫn nhau, do đó người ta đã đưa ra khái niệm về Router qua đó người ta có thể truy cập thoải mái giữa các mạng khác nhau hay nói cách khác Router dùng để nối các mạng lại với nhau.
Router có 2 dạng đó router cứng và router mềm:
- Router cứng: đó là một thiết bị phần cứng mà nhà sản xuất đã tích hợp những chức năng cần thiết mà khi sử dụng chúng ta cần Congif chúng để nối các mạng lại với nhau, điển hình cho Router dạng này là nhà sản xuất Cisco. Để cấu hình các Router của Cisco chúng ta phải tìm hiểu các lớp học về CCNA, CCNP….
- Router mềm: thay vì phải mua thêm thiết bị phần cứng như trên người ta lại dùng một phần mềm trên máy có chức năng tương tự Router cứng, điển hình cho Router dạng này là Microsoft. Vì chúng ta đang tìm hiểu các chức năng của Microsoft nên trong phần này tui chỉ đề cập đến Router mềm mà thôi
2.1.2.4 Net...
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status