Tổng hợp câu hỏi ơn tập mơn mạng máy tính CĨ LỜI GIẢI – Phần 2
Contents
I.
Ghi chú tính subnet.............................................................................................................................2
II.
Bài 1 – Tổng quan................................................................................................................................2
1.
Mạng máy tính...........................................................................................................................................2
2.
Giao thức, băng thơng, thơng lượng........................................................................................................3
3.
Kiểu truyền Unicast, Broadcast, Multicast, Anycast.................................................................................3
4.
Đồ hình mạng............................................................................................................................................3
5.
Độ trễ gói tin..............................................................................................................................................4
III. Bài 2 - Địa chỉ IP và chia subnet...........................................................................................................5
6.
Chia 172.100.112.4/19 chia thành subnet: 2 sub 1000 host, 6 sub 500 host, 7 sub 100 host..............5
IV. Bài 3 - Mơ hình OSI và TCP/IP..............................................................................................................6
V.
7.
Mơ hình OSI...............................................................................................................................................6
8.
Mơ hình TCP/IP..........................................................................................................................................7
9.
TCP/IP và OSI khác nhau như thế nào?....................................................................................................8
Bài 4 - Tầng ứng dụng..........................................................................................................................8
10.
Phân biệt các giao thức FTP, SSH, DNS...:.............................................................................................9
11.
DHCP......................................................................................................................................................9
12.
Các bước cấu hình DHCP Server.........................................................................................................10
13.
DNS......................................................................................................................................................10
14.
Các bước cấu hình DNS Server...........................................................................................................11
15.
DNS - Trình bày quá trình phân giải tên miền:...................................................................................11
16.
Web – HTTP.........................................................................................................................................12
17.
Khi truy cập đến 1 trang web bị cấm là do nguyên nhân gì:..............................................................13
18.
Cho biết cách thức để ẩn danh trên Internet?...................................................................................13
19.
So sánh HTTP và HTTPS:......................................................................................................................13
20.
Trình bày các giao thức Internet Mail Protocol..................................................................................13
21.
Chức năng và thành phần trong Mail Server.....................................................................................14
22.
So sánh IMAP và POP..........................................................................................................................15
23.
Gmail sử dụng protocol gì để gửi và nhận mail.................................................................................15
24.
So sánh Telnet và SSH..........................................................................................................................16
VI. Bài 5 - Tầng Transport........................................................................................................................16
25.
UDP......................................................................................................................................................17
26.
TCP?.....................................................................................................................................................17
27.
Giải quyết lỗi bit, mất gói....................................................................................................................18
28.
Nguyên lý pipe line giải quyết mất gói...............................................................................................18
29.
Nguyên lý làm việc Rdt3.0 – Reliable data transfer............................................................................19
VII. Bài 6 - Tầng Network.........................................................................................................................20
30.
Routing................................................................................................................................................21
31.
Các bước cấu hình Router...................................................................................................................22
32.
Nghi thức định tuyến Distance vector/ link-state routing protocol...................................................22
33.
Nghi thức RIP, IGRP, OSPF...................................................................................................................23
34.
Nghi thức IP:........................................................................................................................................23
35.
NAT:......................................................................................................................................................24
36.
Định tuyến – chuyển tiếp (Routing)....................................................................................................27
37.
Nghi thức IP.........................................................................................................................................27
38.
VPN là gì...............................................................................................................................................28
39.
Cấu hình VPN Client to Gateway.........................................................................................................28
40.
Cấu hình VPN Gateway to Gateway....................................................................................................28
VIII. Bài 7 - Tầng Link.................................................................................................................................29
41.
MAC và LLC..........................................................................................................................................29
42.
Tính checksum.....................................................................................................................................29
43.
Điều khiển truy cập đường truyền.....................................................................................................29
44.
CSMA - Truy cập đường truyền, Internet đang dùng.........................................................................30
45.
Nghi thức ARP.....................................................................................................................................30
46.
Công nghệ Ethernet – nguyên lý CSMA/CD........................................................................................31
47.
Cơng nghệ mạng – 100BaseTX….........................................................................................................32
48.
Trình bày cách bấm đầu dây UTP theo chuẩn T568A và T568B, cho biết cách dùng của 2 chuẩn
đầu bấm dây đó?.............................................................................................................................................32
49.
Cáp mạng CAT5, CAT6, CAT7:..............................................................................................................33
IX. Bài 8 – Thiết bị mạng.........................................................................................................................33
50.
Phân biệt COLLISON DOMAIN VÀ BROADCAST DOMAIN..................................................................33
51.
Phân biệt Repeter, Modem, Hub, Bridge, Switch, Router, Gateway..................................................34
52.
Switch học địa chỉ MAC ntn?..............................................................................................................37
I. Ghi chú tính subnet
Số bit 1
8
255
7
254
6
252
5
248
4
240
3
224
2
192
1
128
0
0
II. Bài 1 – Tổng quan
1111.1111
1111.1110
1111.1100
1111.1000
1111.0000
1110.0000
1100.0000
1000.0000
0000.0000
1. Mạng máy tính
2. Giao thức, băng thơng, thơng lượng
/24
/23
/22
/21
/20
/19
/18
/17
/16
/31
/30
/29
/28
/27
/26
/25
3. Kiểu truyền Unicast, Broadcast, Multicast, Anycast
4. Đồ hình mạng
5. Độ trễ gói tin
(xử lý tại nút) Dproc = 0.01 s = 10ms
Dtrans: (1000 bytes * 8 bit/ byte )/ (100 * 10^6) = 8000/100/1000 = 0.08ms
Dqueu = 0 do không phải xếp hàng mà được xử lý ngay
Dprop = 100km / 360.000km/s = 100/360 = 0.28ms
Do đó tại thời điểm t=0.1s = 100ms gói tin đã đến đích
Do cả 5 gói tin đã trong hàng đợi => tổng thời gian x 5
III. Bài 2 - Địa chỉ IP và chia subnet
6. Chia 172.100.112.4/19 chia thành subnet: 2 sub 1000 host, 6 sub 500 host, 7 sub 100
host
IV. Bài 3 - Mơ hình OSI và TCP/IP
4
Transport end
to
end
segment
(chứa địa chỉ bên
gửi và nhận: port)
3
Network
host
to
host
packet hay datagram
(chứa địa chỉ bên
gửi và nhận là IP
address)
2
Datalink
link
to
link
frame (chứa địa chỉ
bên gửi và nhận là
MAC address)
1
- truyền nhận giữa 2 ứng
dụng
- cung cấp kết nối logic
giữa các tiến trình
- truyền nhận giữa máy tính
ở các mạng khác nhau
- chức năng routing
- cung cấp kết nối logic
giữa các host
truyền nhận giữa 2 thiết bị
trên một đoạn mạng
switching là chức năng ở
tầng Datalink gửi giữa các
host trong cùng đường
mạng
Physical
bit
Địa chỉ mạng (identifier): định danh của 1 node mạng
Trao đổi với tầng
Application qua socket
Nghi thức UDP hoặc
TCP
nghi thức IP/ tầng
Internet,
IP: địa chỉ logic
LLC
MAC address: địa chỉ
vật lý
driver card mạng
7. Mơ hình OSI
7
6
Tầng ứng dụng Cung cấp các ứng dụng truy xuất đến các dịch vụ mạng. Nó bao
(Application
gồm các ứng dụng của người dùng, như Web Browser, Mail User
layer)
Agent; hay các chương trình làm server cung cấp các dịch vụ mạng
như các Web Server, Các FTP Server, các Mail server. Người dùng
mạng giao tiếp trực tiếp với tầng này
Tầng trình diễn Đảm bảo các máy tính có kiểu định dạng dữ liệu khác nhau vẫn có
(Presentation
thể trao đổi thơng tin cho nhau. Thơng thường các mày tính sẽ thống
layer)
nhất với nhau về một kiểu định dạng dữ liệu trung gian để trao đổi
thông tin giữa các máy tính. Một dữ liệu cần gởi đi sẽ được tầng
trình bày chuyển sang định dạng trung gian trước khi nó được
truyền lên mạng. Ngược lại, khi nhận dữ liệu từ mạng, tầng trình
5
Tầng
phiên
(Session layer)
4
Tầng giao vận
(Transport Layer)
3
Tầng
mạng
(Network Layer)
2
Tầng liên kết dữ
liệu (Data-Link
Layer)
Tầng
vật
lý
(Physical Layer)
1
bày sẽ chuyển dữ liệu sang định dạng riêng của nó.
Tầng này cho phép các ứng dụng thiết lập, sử dụng và xóa các kênh
giao tiếp giữa chúng(được gọi là giao dịch). Nó cung cấp cơ chế cho
việc nhận biết tên và các chức năng về bảo mật thông tin khi truyền
qua mạng.
Tầng này đảm bảo truyền tải dữ liệu giữa các quá trình. Dữ liệu gởi
đi được đảm bảo khơng có lỗi, theo đúng trình tự, khơng bị mất mát,
trùng lắp. Đối với các gói tin có kích thước lớn, tầng này sẽ phân
chia chúng thành các phần nhỏ (segment) trước khi gởi đi, cũng như
tập hợp lại chúng khi nhận được.
Tầng này đảm bảo các gói tin dữ liệu (Packet) có thể truyền từ máy
tính này đến máy tính kia cho dù khơng có đường truyền vật lý trực
tiếp giữa chúng. Nó nhận nhiệm vụ tìm đường đi cho dữ liệu đến
các đích khác nhau trong mạng.
Tầng này đảm bảo truyền tải các khung dữ liệu (Frame) giữa hai
máy tính có đường truyền vật lý nối trực tiếp với nhau. Nó cài đặt
cơ chế phát hiện và xử lý lỗi dữ liệu nhận.
Điều khiển việc truyền tải thật sự các bit trên đường truyền vật lý.
Nó định nghĩa các tín hiệu điện, trạng thái đường truyền, phương
pháp mã hóa dữ liệu, các loại đầu nối được sử dụng.
8. Mơ hình TCP/IP
TCP/ IP (Transmission Control Protocol/ Internet Protocol – Giao thức điều khiển truyền
nhận/ Giao thức liên mạng), là một bộ giao thức trao đổi thông tin được sử dụng để truyền tải và
kết nối các thiết bị trong mạng Internet. TCP/IP được phát triển để mạng được tin cậy hơn cùng
với khả năng phục hồi tự động.
Phân tích từ tên gọi, TCP/IP là sự kết hợp giữa 2 giao thức. Trong đó IP (Giao thức liên
mạng) cho phép các gói tin được gửi đến đích đã định sẵn, bằng cách thêm các thơng tin dẫn
đường vào các gói tin để các gói tin được đến đúng đích đã định sẵn ban đầu. Và giao thức TCP
(Giao thức truyền vận) đóng vai trị kiểm tra và đảm bảo sự an tồn cho mỗi gói tin khi đi qua
mỗi trạm.
4
Tầng Ứng dụng
Cung cấp các dịch vụ mạng cho người dùng cuối.
(Application)
Các ứng dụng mạng phổ biến: E-mail, Web, Instant Message,
Telnet, SSH,FTP, P2P file sharing, Networked Games, Video
conference
3
Tầng Giao vận
Chức năng chính của tầng 3 là xử lý vấn đề giao tiếp giữa các máy
(Transport)
chủ trong cùng một mạng hoặc khác mạng được kết nối với nhau
thông qua bộ định tuyến. Tại đây dữ liệu sẽ được phân đoạn, mỗi
đoạn sẽ khơng bằng nhau nhưng kích thước phải nhỏ hơn 64KB.
Cấu trúc đầy đủ của một Segment lúc này là Header chứa thơng
tin điều khiển và sau đó là dữ liệu.
Trong tầng này còn bao gồm 2 giao thức cốt lõi là TCP và UDP.
Trong đó, TCP đảm bảo chất lượng gói tin nhưng tiêu tốn thời
gian khá lâu để kiểm tra đầy đủ thông tin từ thứ tự dữ liệu cho đến
việc kiểm soát vấn đề tắc nghẽn lưu lượng dữ liệu. Trái với điều
đó, UDP cho thấy tốc độ truyền tải nhanh hơn nhưng lại không
2
Tầng mạng
(Internet)
1
Tầng Network
Interface
đảm bảo được chất lượng dữ liệu được gửi đi
Gần giống như tầng mạng của mơ hình OSI. Tại đây, nó cũng
được định nghĩa là một giao thức chịu trách nhiệm truyền tải dữ
liệu một cách logic trong mạng. Các phân đoạn dữ liệu sẽ được
đóng gói (Packets) với kích thước mỗi gói phù hợp với mạng
chuyển mạch mà nó dùng để truyền dữ liệu. Lúc này, các gói tin
được chèn thêm phần Header chứa thơng tin của tầng mạng và tiếp
tục được chuyển đến tầng tiếp theo. Các giao thức chính trong
tầng là IP, ICMP và ARP.
Là sự kết hợp giữa tầng Vật lý và tầng liên kết dữ liệu của mơ hình
OSI. Chịu trách nhiệm truyền dữ liệu giữa hai thiết bị trong cùng
một mạng. Tại đây, các gói dữ liệu được đóng vào khung (gọi là
Frame) và được định tuyến đi đến đích đã được chỉ định ban đầu.
9. TCP/IP và OSI khác nhau như thế nào?
TCP/IP chỉ sử dụng tầng ứng dụng để xác định chức năng của các tầng trên. Trong khi
đó, OSI sử dụng đến ba tầng (Application, presentation và session).
TCP/IP sử dụng Network Interface để xác định chức năng tầng dưới cùng. Đối với OSI,
nó sử dụng hai tầng: Physical và Data Link.
OSI sử dụng lớp Network để xác định các tiêu chuẩn và giao thức định tuyến. Chức năng
này được quản lý bởi tầng internet của TCP/IP.
Mơ hình TCP/IP là một tiêu chuẩn oriented protocol. Trong khi đó, OSI là một mơ hình
chung dựa trên chức năng của mỗi lớp.
Cách tiếp cận của TCP/IP là tiếp cận ngang, trong khi của OSI là dọc.
Trong bộ TCP/IP, các giao thức được phát triển trước mơ hình. Q trình này ngược lại
so với OSI.
TCP/IP giúp thiết lập kết nối giữa các loại máy tính với nhau. Mặt khác, OSI giúp chuẩn
hóa các router, switch, bo mạch chủ và các phần cứng khác.
Tóm lại, mỗi mơ hình đều có cách vận hành cũng như chức năng khác nhau. Tuy nhiên,
có thể thấy TCP/IP là một mơ hình thực tế hơn khi nó đặt ra các tiêu chuẩn mà internet
được tạo ra. Trong khi đó, OSI cung cấp các hướng dẫn về cách giao tiếp phải được thực
hiện.
V. Bài 4 - Tầng ứng dụng
10. Phân biệt các giao thức FTP, SSH, DNS...:
Giao thức tầng
ứng dụng
Cổng
Serve Clien
r
t
Giao
thức
tầng
giao
vận
FTP
TFTP
SSH
21, 20
69
22
Telnet
DNS
23
53
DHCP
HTTP
SMTP
67
80
25
POP3
110
TCP
IMAP
143
TCP
HTTPS/ SSL
SNTP
443
161
TCP
UDP
Ứng dụng
Giao thức truyền tải tập tin
UTP
TCP
port
linh
động
68
TCP
TCP/
UDP
UDP
TCP
TCP
Giao thức điều khiển từ xa cho phép người dùng
kiểm soát và chỉnh sửa server từ xa qua Internet
Điều khiển máy tính từ xa qua dịng lệnh
Chuyển đổi tên miền thành IP và ngược lại.
Mơ hình hoạt động Client – Server
Cấp phát địa chỉ IP động
Giao thức truyền tải siêu văn bản
Outgoing Mail Server hay Mail Server gửi đi sử
dụng giao thức SMTP (Simple Mail Transfer
Protocol). Đây là giao thức dịch chuyển mail
đơn giản được dùng để liên lạc với server từ
xa. Đồng thời cho phép gửi nhiều thư cùng một
lúc tới các server khác nhau.
Post Office Protocol phiên bản 3: chuyển email
tới lưu ở máy tính chứa Mail Client, thường là
nội bộ máy tính của người dùng thơng qua một
ứng dụng email như Outlook, Mac Mail,
Windows Mail…
Internet Message Access Protocol: là phương
thức phức tạp hơn cho phép nhiều client cùng
lúc kết nối tới một Mailbox. Email từ Mailbox sẽ
được sao chép tới máy client và bản gốc của
Email vẫn sẽ được lưu trên Mail Server.
giao thức truyền tải siêu văn bản bảo mật
Quản trị thiết bị mạng từ xa
Ứng dụng mạng tiêu chuẩn port từ 0 đến 1023
1024 --- 49000 để viết ứng dụng
>49000 port linh động (dùng phía client)
11. DHCP
12. Các bước cấu hình DHCP Server
Chọn New scope để tạo một phạm vi địa chỉ:
- Nhập tên gợi nhớ
- Đặt địa chỉ IP bắt đầu, kết thúc để cấp cho client
- Đặt một số IP dành riêng không cấp (nếu cần)
- Đặt subnet Mask
- Thời gian hiệu lực IP được cấp
- Đặt DNS sẽ cấp cho client đồng thời với việc cấp IP (nếu cần)
13. DNS
14. Các bước cấu hình DNS Server
-
Gồm 2 bước chính
o Nhập dữ liệu: các máy tên gì, địa chỉ mỗi máy bao nhiêu
o Dạy nó: khi bị hỏi một tên miền mà nó khơng quản lý thì gửi tới máy nào
Ví dụ bước 1 Nhập liệu:
- Vào Forward Lookup Zone (tên sang địa chỉ)
o Tạo Zone mới tức domain mới (primary or secondary; tên domain DNS server; )
A record: tên miền, địa chỉ IP (tạo cho mỗi máy tính)
MX record: tên máy server nào để nhận thư
Alias: tạo bí danh (ví dụ www)
- Vào Reverse Lookup Zone (địa chỉ sang tên)
o Tạo Zone mới (địa chỉ IP DNS server)
Pointer record (địa chỉ IP và tên server)
- Giờ có thể ping bằng tên của server (ví dụ abc.com. xyz.net)
Ví dụ bước 2: Chuyển tiếp:
- Chọn Forwarder: thêm vào máy nào sẽ truy vấn nếu nó khơng có quản lý tên miền được
hỏi.
15. DNS - Trình bày quá trình phân giải tên miền:
Phân giải đệ quy: (recurcy query)
- ngồi tại máy cl1.khtn truy vấn máy gaia.us có
địa nhỉ bao nhiêu
- (1) dsn client trên máy cl1 truy vấn máy local
DNS server địa chỉ máy gaia.us
- (2) local DNS thấy miền này không quản lý
nên gửi lên root để hỏi
- (3) root thấy tên miền thuộc nhánh edu nên
gửi máy chủ TLD (top level domain) DNS
server quản lý nhánh này để hỏi
- (4) TLD DNS server quản lý tên miền .edu
hỏi tiếp cs.umass.edu và tại đây nhận được địa
chỉ IP của gaia.cs.umass.edu
- (5), (6), (7), (8) câu trả lời lần lượt được gửi
về TLD, root, local DNS server và đến máy
client cl1.
Phân giải tuần tự (iterated query) đây là cách truy vấn thơng thường.
- ngồi tại máy cl1.khtn truy vấn máy
gaia.us có địa nhỉ bao nhiêu
- (1) dsn client trên máy cl1 truy vấn máy
local DNS server địa chỉ máy gaia.us
- (2) local DNS thấy miền này không quản
lý nên gửi lên root để hỏi
- (3) root thấy tên miền thuộc nhánh edu do
máy chủ TLD (top level domain) DNS
server quản lý nên gửi ngược lại cho máy
local DNS địa chỉ của máy chủ TLD DNS
- (4) local DNS tiếp tục hỏi máy chủ TLD
DNS về địa chỉ của máy gaia.us.
- (5) máy chủ TLD phân tích thấy miền này
do máy chủ cs.umass.edu quản lý nên gửi
ngược lại địa chỉ máy chủ cs.usmass.edu
- (6) local DNS tiếp tục hỏi máy chủ
cs.umass.edu về địa chỉ của máy gaia.us.
- (7) máy chủ cs.umass.edu có câu trả lời
nên trả lời cho local DNS địa chỉ IP của
gaia.us
- (8) máy chủ local DNS chuyển câu trả lời
cho máy client cl1 về địa chỉ máy gaia.us
DNS thuộc tầng ứng dụng
UDP, port 53
16. Web – HTTP
Ngược lại stateless là stateful
17. Khi truy cập đến 1 trang web bị cấm là do nguyên nhân gì:
1
2
3
4
Nguyên nhân
Firewall trong mạng có proxy
server khơng chuyển tiếp u cầu
truy cập đến trang web đó
Router của nhà mạng khơng
chuyển hướng truy cập đến trang
web đó
Khơng thuộc dãy IP được quyền
truy cập
Khơng có quyền truy cập
Cách vượt qua
Mượn proxy server, web proxy có thể truy cập đến
trang web đó mà firewall khơng cấm
Mượn proxy server, web proxy có thể truy cập đến
trang web đó mà router nhà mạng khơng cấm
cài một phần mềm proxy server, web proxy lên máy có
IP được quyền truy cập trong mạng để mượn máy đó
truy cập
Cần có mật khẩu, giả cookie hoặc mạo danh…
18. Cho biết cách thức để ẩn danh trên Internet?
Dịch vụ VPN: Nếu bạn sử dụng VPN thay cho kết nối internet để ẩn các hoạt động trực
tuyến, nhà mạng vẫn có thể thấy loại VPN mà bạn sử dụng và thời điểm kết nối. Tuy
nhiên, họ khơng thể biết chính xác những gì bạn đã làm trên VPN
Web proxy: truy cập vào web proxy và vào trang web mình cần, trang web proxy sẽ lấy
dữ liệu và chuyển lại => có thể dùng Tor browser cho mục đích này
Proxy server: Tương tự kết nối với Proxy server có kết nối internet
19. So sánh HTTP và HTTPS:
Ý nghĩa
HTTP
HTTP là viết tắt của " HyperText
Transfer Protocol ".
HTTPS
HTTPS là viết tắt của "Giao thức truyền
HyperText qua SSL ( Secure Socket
Layer) " tức là " HTTPS = HTTP +
Cổng
Sử dụng cổng mặc định 80
Sử dụng
Giao thức này được sử dụng với các
trang web mà không cần bảo mật.
Nơi sử
dụng
HTTP được sử dụng với trang blog,
trang web thông tin, v.v.
Mã hóa
HTTP khơng sử dụng mã hóa vì vậy ít
an tồn hơn.
HTTP khơng cần chứng nhận.
Chứng
nhận
SSL "
SSH chạy trên cổng 443 theo mặc định,
bạn có thể thay đổi nó.
Giao thức này được sử dụng với các
trang web cần thiết để được an tồn và
đáng tin cậy trong q trình chuyển đổi.
HTTPS được sử dụng với các trang web
mua sắm, các trang web ngân hàng,
trang web xã hội, v.v.
HTTPS sử dụng mã hóa để chuyển đổi
an tồn để đảm bảo an tồn hơn.
HTTPS cần chứng nhận .
20. Trình bày các giao thức Internet Mail Protocol
1
SMTP
là giao thức để gửi mail từ mail server này đến mail server khác (có thể
qua các mail server trung gian). Nghi thức này chỉ gửi thư dạng văn
bản trơn
2
ESMTP
tương tự như SMTP nhưng nội dung thư ngồi text cịn có thể là hình
ảnh, bảng biểu, video clip...
3
POP
Giao thức POP để cho phép lấy thư trong Mail Server từ Mail client
- Nghi thức POP: Lấy toàn bộ thư trên mail box của mail client
Thư chỉ lấy 1 lần (do lấy thư về hẳn)
4
IMAP
Giao thức IMAP để đồng bộ mail trong phần mềm Mail client với Mail
server
- Nghi thức IMAP: đồng bộ mail box của người dùng với mail
box của mail server (khơng lấy về hồn tồn) Có thể lấy thư
nhiều lần ở các máy khác nhau, nhưng các thao tác ở client sẽ
đồng bộ với server
ESMTP: extentions to simple mail transfer protocol
21. Chức năng và thành phần trong Mail Server
Mail server: Original Host (bên gửi) / Relay Host (mail server trung gian)/ Destination Host (bên
nhận)
1
User Agent
Một module thực hiện chức năng cho người dùng xem
thơ, gửi thơ, soạn thơ, nhận thơ, nói chung quản lý thơ
cho người dùng
2
Mail Box Area
Mỗi người dùng có 1 hộp thơ tức là một thư mục, là hộp
thơ của người dùng
3
Message Queue
Các thư gửi đi, hay nhận về được xếp vào hàng đợi để
tuần tự được xử lý
4
Message Transfer Agent
Gửi thư đến các mail server khác bằng giao thức EMTP
22. So sánh IMAP và POP
So sánh
Ưu điểm
IMAP
- Kết nối đến server.
- Lấy nội dung được yêu cầu từ người
dùng và lưu đệm cục bộ, tổng kết
mail hay nội dung của những mail
được lựa chọn kỹ càng.
- Xử lý các biên tập từ người dùng.
- Port 143
- IMAP được tao ra để cho phép
người dùng truy cập từ xa email lưu
trữ trên một server.
- Cho phép nhiều máy khách hay
người dùng quản lý cùng một hộp thư
đến.
- Vì vậy, khi đăng nhập máy tính
cơng ty, cá nhân, thiết bị di động sẽ
luôn thấy cùng email và cấu trúc thư
mục do chúng được lưu trên server và
tất cả những thay đổi bạn tạo ra với
các bản sao cục bộ ngay lập tức được
POP
- Kết nối đến server.
- Nhận toàn bộ mail.
- Lưu cục bộ như mail mới.
- Xóa mail trong server.
- Port 110
- POP tuân theo một ý tưởng đơn giản là
chỉ một máy khách yêu cầu truy cập
mail trên server và việc lưu trữ mail cục
bộ là tốt nhất.
- Mail được lưu cục bộ, tức ln có thể
truy cập ngay cả khi khơng có kết nối
Internet.
- Kết nối Internet chỉ dùng để gửi và
nhận mail.
- Tiết kiệm không gian lưu trữ trên
server.
- Được lựa chọn để lại bản sao mail trên
Chọn
đồng bộ với server.
- Xem nhanh hơn khi chỉ có các tiêu
đề mail được tải về đến khi nội dung
được yêu cầu rõ ràng.
- Mail được dự phòng tự động trên
server.
- Tiết kiệm không gian lưu trữ cục bộ.
Vẫn cho phép lưu mail cục bộ.
- Bạn muốn truy cập email từ nhiều
thiết bị khác nhau.
- Bạn có một kết nối Internet thường
xuyên và tin cậy.
- Bạn muốn xem nhanh các email mới
hoặc những email trên server.
- Không gian lưu trữ cục bộ hạn chế.
Bạn lo lắng về vấn đề dự phòng dữ
liệu.
server.
- Hợp nhất nhiều tài khoản email và
nhiều server vào một hộp thư đến.
- Bạn muốn truy cập mail chỉ từ một
thiết bị.
- Bạn cần truy cập email thường xun
dù có kết nối Internet hay khơng.
- Khơng gian lưu trữ trên server hạn chế.
23. Gmail sử dụng protocol gì để gửi và nhận mail
Gmail là một web mail, người dùng dùng một browser (như Chrome), dùng nghi thức HTTP kết
nối đến web server của GG, web server chạy ứng dụng Gmail. Web server này gọi là một
Application server và kết nối đến Mail server bằng protocol SMTP để gửi thư và POP để lấy thư.
MS outlook, Outlook Express là một Mail Client (Windows App) sử dụng nghi thức SMTP để
gửi thư, sử dụng POP hay IMAP để lấy thư.
24. So sánh Telnet và SSH
Telnet
Telnet là giao thức TCP / IP tiêu chuẩn
cho dịch vụ đầu cuối ảo. Nó cho phép
bạn thiết lập kết nối với một hệ thống
từ xa theo cách nó xuất hiện như một
hệ thống cục bộ.
Telnet sử dụng cổng 23, được thiết kế
đặc biệt cho các mạng cục bộ
Khơng có đặc quyền nào được cung
cấp cho xác thực của người dùng.
SSH
SSH hay Secure Shell là một chương
trình đăng nhập vào một máy tính khác
qua mạng để thực hiện các lệnh trong
một máy từ xa.
SSH chạy trên cổng 22 theo mặc định,
bạn có thể thay đổi nó.
SSH là một giao thức an tồn hơn, vì
vậy nó sử dụng mã hóa khóa cơng khai
để xác thực.
Thích hợp cho mạng riêng
Thích hợp cho các mạng công cộng
Telnet chuyển dữ liệu dưới dạng văn Định dạng được mã hóa nên được sử
bản thuần túy.
dụng để gửi dữ liệu và cũng sử dụng
một kênh bảo mật.
Telnet dễ bị tấn công bảo mật.
SSH giúp bạn khắc phục nhiều vấn đề
bảo mật của Telnet.
Yêu cầu sử dụng băng thông thấp.
Yêu cầu sử dụng băng thông cao.
Dữ liệu được gửi bằng giao thức này Tên người dùng và Mật khẩu có thể dễ
khơng thể dễ dàng bị tin tặc giải thích.
bị tấn cơng độc hại.
Được sử dụng trong hệ điều hành Tất cả các hệ điều hành phổ biến.
Linux và Windows
VI. Bài 5 - Tầng Transport
25. UDP
Chịu được mất hoặc hư gói tin hoặc nhận gói tin
không đúng thứ tự miễn sao truyền dữ liệu được
nhanh nhất ví dụ ứng dụng multimedia
26. TCP?
Dùng Go-back-N
timeout để chờ những gói tin đến trễ
27. Giải quyết lỗi bit, mất gói
28. Nguyên lý pipe line giải quyết mất gói
Cải tiến nguyên tắc dừng và chờ
29. Nguyên lý làm việc Rdt3.0 – Reliable data transfer
- Wait for 0 frome above: Chờ tầng
ứng dụng gửi gói tin số 0 (đầu tiên)
o rdt_send là hàm từ tầng ứng dụng
o sndpkt để tạo packet để gửi đi
o utd _send (gửi gói tin)
o start_timer: tạo thời gian chờ (tức
stop & wait)
- Wait for ACK 0: chờ nhận gói tin số 0
phản hồi
o rdt_rcv: nhận được gói tin
corrupt (gói tin bị lỗi)
isACK1(nhận được phản hồi gói 1
nhận được)
o timeout: hết thời gian vẫn chưa nhận
được
lỗi timeout hoặc nhận được gói tin bị
lỗi udt_send + start_timer để gửi lại
o rdt_rcv: nhận được gói tin
not_corrupt (gói tin khơng lỗi)
isACK1(nhận được phản hồi gói 0
nhận được)
o stoptimer
tốt
- Wait for 1 from above: tương tự
- Wait for ACK 1
VII. Bài 6 - Tầng Network
Mạng Internet là Datagram network
30. Routing