Khoa Công Ngh
ệ
Thông Tin -
Đạ
i H
ọ
c C
ầ
n Th
ơ
- Giáo Trình L
ậ
p Trình Truy
ề
n Thông
•
Lo
ạ
i 2: C
ơ
ch
ế
giao ti
ế
p liên quá trình h
ỗ
tr
ợ
giao ti
ế
p gi
ữ
a các quá trình n
ằ
mtrên các máy tính khác nhau (Hình H1.2).Hình 1.2 - C
ơ
ch
ế
giao ti
ế
p liên quá trình lo
ạ
i 2Trong c
ơ
ch
ế
giao ti
ế
p liên quá trình trên cùng m
ộ
t máy, d
ữ
li
ệ
u trao
đổ
i qua l
ạ
igi
ữ
a các quá trình ph
ả
i
đ
i xuyên qua h
ạ
t nhân (kernel) c
ủ
a h
ệ
đ
i
ề
u hành.
Đ
ó có th
ể
là m
ộ
tvùng nh
ớ
dùng chung cho các quá trình
đ
ã
đượ
c qui
đị
nh tr
ướ
c b
ở
i h
ệ
đ
i
ề
u hành, hay m
ộ
tt
ậ
p tin trên
đĩ
a
đượ
c qu
ả
n lý b
ở
i h
ệ
đ
i
ề
u hành trong
đ
ó m
ộ
t quá trình s
ẽ
ghi d
ữ
li
ệ
u vào,quá trình khác
đọ
c d
ữ
li
ệ
u ra, . . .Trong c
ơ
ch
ế
giao ti
ế
p liên quá trình trên các máy tính khác nhau, d
ữ
li
ệ
u trao
đổ
igi
ữ
a các quá trình không nh
ữ
ng ph
ả
i
đ
i qua h
ạ
t nhân nh
ư
c
ơ
ch
ế
giao ti
ế
p liên quá trìnhtrên m
ộ
t máy tính mà h
ơ
n th
ế
các h
ạ
t nhân c
ủ
a các máy có liên quan ph
ả
i hi
ể
u nhau. Nóicách khác các h
ạ
t nhân ph
ả
i tho
ả
thu
ậ
n tr
ướ
c v
ớ
i nhau v
ề
các qui t
ắ
c trao
đổ
i thông tingi
ữ
a chúng. Thông th
ườ
ng ta g
ọ
i các qui t
ắ
1.3. Mô hình tham kh
ả
o OSI
Để
d
ễ
dàng cho vi
ệ
c n
ố
i k
ế
t và trao
đổ
i thông tin gi
ữ
a các máy tính v
ớ
i nhau, vàon
ă
m 1983, T
ổ
ch
ứ
c tiêu chu
ẩ
n th
ế
gi
ớ
i ISO
đ
ã phát tri
ể
n m
ộ
t mô hình cho phép hai máytính có th
ể
g
ở
i và nh
ậ
n d
ữ
li
ệ
u cho nhau. Mô hình này d
ự
a trên ti
ế
p c
ậ
n phân t
ầ
ng (l
ớ
p),v
ớ
i m
ỗ
i t
ầ
ng
đả
m nhi
ệ
m m
ộ
t s
ố
các ch
ứ
c n
ă
ng c
ơ
b
ả
n nào
đ
ó và
đượ
c g
ọ
i là mô hình OSI.
Để
hai máy tính có th
ể
trao
đổ
i thông tin
đượ
c v
ớ
i nhau c
ầ
n có r
ấ
t nhi
ề
u v
ấ
n
đề
liênquan. Ví d
ụ
nh
ư
c
ầ
n có Card m
ạ
ng, dây cáp m
ạ
ng,
đ
i
ệ
n th
ế
tín hi
ệ
u trên cáp m
ạ
ng, cáchth
ứ
c
đ
óng gói d
ữ
li
ệ
u,
đ
i
ề
u khi
ể
n l
ỗ
i
đườ
ng truy
ề
n ... B
ằ
ng cách phân chia các ch
ứ
c n
ă
ngnày vào nh
ữ
ng t
ầ
ng riêng bi
ệ
t nhau, vi
ệ
c vi
ế
t các ph
ầ
n m
ề
m
để
th
ự
c hi
ệ
n chúng tr
ở
nên d
ễ
dàng h
ơ
n. Mô hình OSI giúp
đồ
ng nh
ấ
t các h
ệ
th
ố
ng máy tính khác bi
ệ
t nhau khi chúngtrao
đổ
i thông tin. Mô hình này g
ồ
m có 7 t
ầ
ng:
7.
T
ầ
ng
ứ
ng d
ụ
ng (Application Layer)
Đ
ây là t
ầ
ng trên cùng, cung c
ấ
p các
ứ
ng d
ụ
ng truy xu
ấ
t
đế
n các d
ị
ch v
ụ
m
ạ
ng. Nó bao g
ồ
m các
ứ
ng d
ụ
ng c
ủ
a ng
ườ
i dùng, ví d
ụ
nh
ư
các Web Browser (Netscape Navigator, Internet Explorer ), các Mail User Agent (Outlook Express, Netscape Messenger, ...) hay các ch
ươ
ng trình làm server cung c
ấ
pcác d
ị
ch v
ụ
m
ạ
ng nh
ư
các Web Server (Netscape Enterprise, InternetInformation Service, Apache, ...), Các FTP Server, các Mail server (Sendmail, MDeamon). Ng
ườ
i dùng m
ạ
ng giao ti
ế
p tr
ự
c ti
ế
p v
ớ
i t
ầ
ng này.6.
T
ầ
ng trình bày (Presentation Layer)
Biên So
ạ
n: Ngô Bá Hùng - Nguy
ễ
n Công Huy
3