Tải bản đầy đủ (.pptx) (46 trang)

Nghiên cứu về quản trị lớp ứng dụng trong mạng máy tính

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.73 MB, 46 trang )

Nghiên cứu về quản trị
lớp ứng dụng trong
mạng máy tính


Xin chào!
Phạm Đình Phú
Phùng Thị Thu Quý
Nguyễn Ngọc Mạnh
Nguyễn Việt Dũng

2


1.
Tổng quan về mạng máy tính


1.1. Giới thiệu về mạng máy tính

Mạng máy tính là một tập hợp các máy tính được nối với nhau bởi môi trường truyền
(đường truyền) theo một cấu trúc nào đó và thơng qua đó các máy tính trao đổi thông
tin qua lại cho nhau.

4


1.2. Các thành phần của mạng máy tính
- Các thiết bị đầu cuối (end system): Là các thiết bị có khả năng kết nối vào mạng máy tính như máy
tính, PDA,...
- Môi trường truyền dẫn (media): Là môi trường mà các thao tác truyền thơng được thực hiện qua đó. Mơi


trường truyền dẫn có thể là các loại dây dẫn (dây cáp), sóng điện từ (kết nối khơng dây).
- Giao thức truyền thông (protocol): Là các quy tắc, quy định cách trao đổi dữ liệu giữa các thiết bị trong mạng máy
tính.

5


1.3. Phân loại mạng máy tính
Lan
Khoảng cách địa lý

Man
Wan
Chuyển mạch kênh

Kỹ thuật chuyển mạch

Chuyển mạch thơng báo
Chuyển mạch gói
Hình sao

Cấu trúc mạng

Hình trịn
Tuyến tính
Window

Hệ điều hành mạng sử dụng

Unix

Novell

6


1.4. Mơ hình OSI

7


2.
Các giao thức trong lớp ứng
dụng trong mạng máy tính


2.1. Lớp ứng dụng
Tầng ứng dụng là tầng cung cấp giao diện chính để người dùng tương tác với chương trình ứng dụng. Thơng qua các phần mềm, dịch
vụ, giao thức sẽ giúp cho người dùng truy nhập các thông tin và dữ liệu trên mạng.
Các chức năng của lớp ứng dụng là:



Nó tạo điều kiện cho người dùng sử dụng các dịch vụ của mạng.



Nó được sử dụng để phát triển các ứng dụng dựa trên mạng.




Nó cung cấp các dịch vụ người dùng như đăng nhập người dùng, đặt tên cho thiết bị mạng, định dạng tin nhắn và e-mail,
chuyển tiếp, v.v…



Nó cũng liên quan đến việc xử lý lỗi và khơi phục thơng báo nói chung.

9


2.2. Giao thức HTTP
Viết tắt là HyperText Transfer Protocol – giao thức truyền tải siêu văn bản.
Nó là 1 dạng giao thức được sử dụng để truy cập dữ liệu trên world wide web (www).
Nó được gọi là giao thức truyền siêu văn bản vì tính hiệu quả của nó cho phép chúng ta sử dụng trong môi trường siêu văn bản nơi có
các bước chuyển nhanh chóng từ tài liệu này sang tài liệu khác.
HTTP chuyển các tệp này từ máy chủ này sang máy chủ khác nhưng chỉ sử dụng 1 kết nối, vì vậy chúng khơng có kết nối điều khiển
để truyền tệp như FTP mà ta sẽ tìm hiểu trong giao thức tiếp theo.

10


Các tính năng của HTTP

Giao thức khơng kết
nối

Khơng trạng thái

Độc lập với phương
tiện


11


Giao dịch HTTP

Máy khách bắt đầu giao dịch bằng cách gửi thông báo yêu
cầu đến máy chủ. Máy chủ trả lời thông báo yêu cầu bằng
cách gửi một thông báo phản hồi.

12


Tin nhắn

Thông báo yêu cầu < request>: được gửi bởi máy khách bao gồm 1 dòng yêu cầu, tiêu đề và đôi khi là nội dung.
Thông bảo phản hồi <response>: phản hồi được máy chủ gửi đến máy khách bao gồm dông trạng thái, tiêu đề đôi khi là nội dung.

13


Bộ định vị tài nguyên thống nhất (URL)
Máy khách muốn truy cập tài liệu trên internet cần có địa chỉ và để tạo điều kiện cho việc truy cập tài liệu, HTTP sử dụng khái niệm
Bộ định vị tài nguyên đồng nhất (URL).
Bộ định vị tài nguyên thống nhất (URL) là một cách tiêu chuẩn để chỉ định bất kỳ loại thông tin nào trên internet.
URL xác định bốn phần: phương thức, máy tính chủ, cổng và đường dẫn.

14



2.3. Giao thức HTTPS
HTTPS viết tắt của Hyper Text Transfer Protocol Secure (giao thức truyền tải siêu văn bản bảo mật) là phiên bản an toàn của HTTP,
giao thức mà nhờ đó dữ liệu được gửi giữa trình duyệt và trang web bạn đang kết nối.
Chữ ‘S’ ở cuối HTTPS là viết tắt của “Secure” (Bảo mật). Nó có nghĩa là tất cả các giao tiếp giữa trình duyệt và trang web đều được
mã hóa. HTTPS thường được sử dụng để bảo vệ các giao dịch trực tuyến có tính bảo mật cao như giao dịch ngân hàng và đặt
hàng mua sắm trực tuyến.
Các trình duyệt web như Internet Explorer, Firefox và Chrome cũng hiển thị biểu tượng ổ khóa trên thanh địa chỉ để cho thấy một kết
nối HTTPS có hiệu lực.

15


Cách thức hoạt động của HTTPS
Các trang HTTPS thường sử dụng một trong hai giao thức bảo mật để mã hóa thơng tin liên lạc – SSL (Secure Sockets Layer, tầng ổ
bảo mật) hoặc TLS (Transport Layer Security, bảo mật tầng truyền tải).
Cả hai giao thức TLS và SSL đều sử dụng hệ thống PKI (Public Key Infrastructure, hạ tầng khóa cơng khai) khơng đối xứng. Một hệ
thống khơng đối xứng sử dụng hai “khóa” để mã hóa thơng tin liên lạc, khóa “cơng khai” và khóa “riêng”.
Bất cứ thứ gì được mã hóa bằng khố cơng khai (public key) chỉ có thể được giải mã bởi khóa riêng (private key) và ngược lại.
Như tên cho thấy, khóa “riêng” cần được bảo vệ nghiêm ngặt và chỉ truy cập được bởi chủ nhân của khóa riêng. Trong trường hợp
một trang web, khóa riêng được giữ kín trên máy chủ web.
Ngược lại, khóa cơng khai được phân phối cho bất kỳ ai và tất cả mọi người cần để có thể giải mã thơng tin đã được mã hố bằng
khóa riêng.

16


Chứng chỉ HTTPS
Khi yêu cầu kết nối HTTPS với trang web, đầu tiên trang web sẽ gửi chứng chỉ SSL tới trình duyệt của bạn. Chứng chỉ này chứa khóa
cơng khai cần thiết để bắt đầu phiên bảo mật.
Dựa trên trao đổi ban đầu này, trình duyệt và trang web sẽ bắt đầu giao thức SSL handshake (giao thức bắt tay). Giao thức SSL

handshake liên quan đến việc tạo bí mật chia sẻ để thiết lập kết nối an toàn duy nhất giữa bạn và trang web.
Khi sử dụng chứng chỉ SSL đáng tin cậy trong quá trình kết nối HTTPS, người dùng sẽ thấy biểu tượng ổ khóa trong thanh địa chỉ của
trình duyệt. Khi một chứng chỉ Extended Validation Certificate được cài đặt trên một trang web, thanh địa chỉ sẽ chuyển sang màu
xanh lá cây.

17


Lợi ích của giao thức HTTPS
Thơng tin khách hàng, như số thẻ tín dụng, được mã hóa.

Khách truy cập có thể xác minh bạn là một doanh nghiệp
đã đăng ký và bạn sở hữu tên miền.

Nhận được niềm tin của khách hàng và hoàn tất việc mua
hàng từ các trang web sử dụng HTTPS.

18


2.4. Giao thức FTP
FTP viết tắt của File transfer protocol
FTP là một giao thức internet tiêu chuẩn được cung cấp bởi TCP/IP được sử dụng để truyền tệp từ máy chủ này sang máy chủ khác.
Nó chủ yếu được sử dụng để chuyển các tệp trang web từ người tạo của chúng sang máy khách hoạt động như một máy chủ được
cho các máy tính khác trên internet.
Nó cũng được sử dụng để tải các tệp xuống máy tính từ các máy chủ khác.

19



Mục tiêu của FTP

Nó cung cấp việc chia
sẻ các tập tin.

Nó truyền dữ liệu đáng

Nó được sử dụng để khuyến

tin cậy và hiệu quả hơn.

khích việc sử dụng máy tính
từ xa.

20


Cơ chế của FTP

Máy khách FTP có 3 thành phần: giao diện người dùng, quy trình điều khiển và quy trình truyền dữ liệu.
Máy chủ có 2 thành phần: q trình điều khiển máy chủ và quá trình truyền dữ liệu máy chủ.

21


Kết nối trong FTP
Kết nối điều khiển: kết nối được sử dụng các quy tắc rất đơn giản để giao tiếp. Thơng qua kết nối điều khiển, chúng ta có thể chuyển
một số dòng lệnh hoặc dòng phản hồi tại một thời điểm. Kết nối điều khiển được thực hiện giữa các quá trình điều khiển. Kết nối điều
khiển vẫn được kết nối trong toàn bộ phiên FTP tương tác.
Kết nối dữ liệu được sử dụng các quy tắc rất phức tạp vì các kiểu dữ liệu có thể khác nhau. Kết nối dữ liệu được thực hiện giữa các

quá trình truyền dữ liệu. Kết nối dữ liệu mở khi có lệnh chuyển tệp và đóng khi tệp được chuyển.

22


2.5. Giao thức Telnet
Giải pháp cung cấp một chương trình máy khách-máy chủ chung cho phép người dùng truy cập bất kỳ chương trình ứng dụng nào
trên máy tính từ xa. Do đó, một chương trình cho phép người dùng đăng nhập vào một máy tính từ xa. Một chương trình máy kháchmáy chủ phổ biến Telnet được sử dụng để đáp ứng nhu cầu đó. Telnet là tên viết tắt của Terminal Network.
Telnet cung cấp kết nối với máy tính từ xa theo cách mà một thiết bị đầu cuối cục bộ dường như nằm ở phía điều khiển từ xa.

23


Có 2 loại đăng nhập:

24


Thiết bị đầu cuối mạng ảo

Thiết bị đầu cuối ảo của mạng là một giao diện xác định cách dữ liệu và các lệnh được gửi qua mạng.

25


×