Bài giảng Advanced TCP/IP
Trang 1LOGO
Advanced TCP/IP
Thành Viên :
Nguyễn Văn Mỹ Phạm Nguyên Huy Nguyễn Hoàng Dũng Phạm Trương Hoàng Tuấn Trần Hưng Quốc Anh
Trường Đại Học Quốc Gia Đại Học Công Nghệ Thông Tin
GVHD : Ts.Tô Nguyễn Nhật Quang
Trang 2Mạng Máy Tính & Truyền Thông
Contents
References
Analyze Packet Fragmentation
Define the core concepts of TCP/IP
Analyze Packet Analyze sessions of TCP
Trang 3Define the core concepts of TCP/IP
Khi 2 host truyền thông với nhau,chúng phải thoả thuận
phương thức truyền thông để sử dụng trong việc trao đổi
thông tin lẫn.Vì thế 2 host truyền thông phải thoả thuận trước
phương thức chúng sẽ truyền.
Mạng Máy Tính & Truyền Thông Khái quát về TCP/IP
Trang 4Define the core concepts of TCP/IP
OSI Model
Trang 5Define the core concepts of TCP/IP
Xác định địa chỉ IP cho mỗi host.
Xác định địa chỉ đích và địa chỉ nguồn
cho mỗi gói tin.
Dùng để quản lý trong việc định tuyến.
Các gói tin đến không có thứ tự hoặc có
thể mất,IP không có cơ chế quản lý việc
này Giao thức lớp trên quản lý.
Mạng Máy Tính & Truyền Thông
IP Addressing
Trang 6Define the core concepts of TCP/IP
Một công ty có hệ thống mạng với các yêu
cầu sau :
Hướng giải quyết !?
VLSM - Variable Length Subnet Masking
Trang 7Analyze sessions of TCP
Mạng Máy Tính & Truyền Thông
Connection-oriented Connectionless
Slower communications communications Faster Considered reliable Considered unreliable
Transport Layer Concepts
Mô Hình
Phân tích quá trình bắt tay 3 bước:
Telnet
Sự Khác Nhau Giữa TCP & UDP
Cấu Trúc Gói TCP Cấu Trúc Gói UDP Quá Trình Bắt Tay 3 Bước
Trang 8Analyze sessions of TCP
Quá Trình Khởi Tạo Kết Nối
Trang 9Analyze sessions of TCP
Mạng Máy Tính & Truyền Thông
Ngắt Kết Nối
Trang 10Analyze sessions of TCP
Port Addressing
Trang 11Analyze Packet
Mạng Máy Tính & Truyền Thông
IP & ICMP
Các trường trong 1 gói tin IP Các trường trong 1 gói tin ICMP
Trang 12Analyze Packet Fragmentation
Gói packet có kích thước hạn chế thì cho
phép tồn tại trong mô hình mạng được gọi
là đơn vị truyền tối đa, Maxium
Trasmission Unit (MTU).
Khi datagram được phân mảnh, nó sẽ
không tập hợp lại cho đến khi nó tìm được
đến địa chỉ đích cuối cùng.
Nhìn chung là sau cùng việc phân mảnh là
ở gateway, nơi mà có sự khác biệt MTU
trên các cổng khác nhau rất cao
Analyze Packet Fragmentation
Trang 13Analyze Packet Fragmentation
Mạng Máy Tính & Truyền Thông
MTUs for various media
Trang 14Analyze Packet Fragmentation
Bây giờ chúng ta sẽ kiểm tra một FTP session
Có 2 loại FTP là chủ động và bị động
Trong FTP chủ động, một client tạo ra một kết
nối đến FTP server Client dùng một port cao
hơn 1024 (gọi là port X) để kết nối với server,
với port là 21, và control session được thành
lập Server trả lời bằng gói dữ liệu truyền đi,
gửi bằng port 20 Client sẽ nhận dữ liệu được
truyền về bằng port cao hơn port nó phát sinh
hay port X+1
Truyền thông FTP
Trang 15Hot Tip
Mạng Máy Tính & Truyền Thông
Truyền thông FTP
Trong FTP bị động, client khởi đầu cả 2 quá
trình kết nối giữa client và server Khi FTP
client bắt đầu một FTP session, client mở 2
port ( đều lớn hơn 1024, 1 port X va X+1)
Trong quá trình kết nối session đầu tiên trên,
server cho control trên port 21 của server Sau
đó server mở port random (lớn hơn 1024, gọi
là port Y), và gửi thông tin port này lại cho
client Sau đó client đưa ra request dữ liệu
truyền về cho client vào port X+1 qua port Y
của server
Trang 16 FTP chủ động được dùng trong tình huống hệ thống mạng không sử
dụng firewall
FTP bị động dùng để giải quyết vấn
đề này khi hệ thống mạng có
firewall, cả 2 phần của FTP session đều bắt nguồn từ FTP client, và
không có session nào bắt đầu từ
mạng không đáng tin bên ngoài
www.themegallery.com
Trang 17Analyze Packet Fragmentation
Mạng Máy Tính & Truyền Thông Truyền thông FTP
Trang 18References
Web :
http://www.cisco.com
httpL://vi.wikipedia.org
Ebooks:
Douglas E Comer Internetworking with TCP/IP - Principles,
Protocols and Architecture ISBN 86-7991-142-9 (Điều hành liên kết
mạng với TCP/IP - nguyên lý, giao thức và kiến trúc)
Joseph G Davies and Thomas F Lee Microsoft Windows Server
2003 TCP/IP Protocols and Services ISBN 0-7356-1291-9 (Giao
thức và dịch vụ TCP/IP trong Microsoft Windows Server 2003)
Craig Hunt TCP/IP Network Administration O'Reilly (1998)
ISBN 1-56592-322-7 (Quản lý mạng TCP/IP)
Trang 19LOGO
Q & A !
Trang 20LOGO
Thank You !