Giao thức lõi IP và TCP/IP

29 871 4
Giao thức lõi IP và TCP/IP

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Các giao thức lõi IP và TCP/IP

Chương 3: CÁC GIAO THỨC TRUYỀN THÔNG Các giao thức lõi TCP/IPIPIP là mộtgiaothức không liên kết, truyền tin không chắcchắnchủ yếuchịutrách nhiệm địachỉ hoávàdẫn đường các gói tin giữacáctrạm. Không liênkết có nghĩa là phiên làm việc không đượcthiếtlậptrước khi trao đổidữ liệu. Không chắcchắn có nghĩalàviệcgửi đi các gói tin IP không được đảmbảochắcchắnlàtới đích. Giao thứcIP sẽ luôn luôn thựchiệncố gắng nhất đểtruyền gói tin. Một gói tin IP có thể bị mất, truyền đi không đúng thứ tự, truyềnđúp, hoặcbị trễ. Giao thức IP không cố gắng phụchồinhững loạilỗinhư vậy. Các gói tin thông báo (acknowledgment) truyền đivàviệc khôi phục các góitin bị mấtthuộcvề trách nhiệmcủacáctầng cao hơn, như TCP. IP được địnhnghĩa trong RFC 791. Các giao thức lõi TCP/IPIPMột gói tin IP bao gồmmộtphần đầu gói tin IP (IP header) mộtphầndữ liệutrong gói tin IP (IP payload). Bảng 3 mô tả các trường chính trong phần đầugói tin IP.Là sốđượcthiếtkế củamạng trên đógóidữ liệu đượcphéptruyềntrướckhibị bỏ qua bởi router. TTL được đặtbởitrạmgửi gói tin đượcsử dụng để ngăn không cho một gói tin truyền lòng vòng không kếtthúctrong mạng sử dụng giao thức IP. Khi một gói tin IP đượctruyềntiếp, router cầngiảmgiátrị của TTL ít nhấtlà1.Thờigiansống TTL (Time to Live)Mộtphéptínhtoánhọc đơngiản đểkiểm tra tính toàn vẹncủaphần đầugói tin IP.ChecksumKhẳng định giao thứcIP được dùng tạitrạm đích cho dù gói tin đượctruyềndựa trên các giao thức TCP, UDP, ICMP, hoặc các giao thứckhác.Giao thứcĐượcsử dụng để xác định gói tin IP cụ thể để xác định tấtcả cácphân đoạncủamột gói tin IP cụ thể nếuviệc phân đoạnxẩy ra.Định danh (Identification)Địachỉ IP đích đếncủa gói tin IP.Địachỉ IP đíchĐịachỉ IP củanguồntruyền gói tin IP.Địachỉ IP nguồnChứcnăngCác trường trong phầnđầu gói tin IP Các giao thức lõi TCP/IPIPNếurouter nhận đượcmột gói tin IP quá lớn đốivớimạng trong đó gói tin đượcgửitiếp đi, gói tin IP sẽđược phân chia thành nhiều gói nhỏ vừavớikích thướccủamạng đượctruyềntiếp. Khi gói tin tới địachỉđích, giao thứcIP tạitrạm đích sẽ tậphợplại các phân đoạn thành gói tin gốc. Quá trình nàygọi là phân đoạn. Phân đoạncóthể xẩy ra trong môi trường sử dụng kếthợpnhiều công nghệ mạng, ví dụ cả Ethernet Token Ring.Việcphânđoạnvàtậphợp đượcthựchiệnnhư sau:1. Khi một gói tin IP đượcgửibởi nguồngửi, nó đặtmộtgiátrị duy nhấtvàotrường định danh (Identification).2. Gói tin IP nhận đượctại router. Các nút router IP mà đơnvị truyềntin lớnnhất MTU (maximum transmission unit) củamạng trong đó gói tin đượcgửiđimànhỏ hơnkíchthướccủa gói tin IP.3. Giao thứcIP sẽ phân đoạn gói tin dữ liệu IP (IP payload) gốc thành nhiều đoạnsaocho kích thướcvừavớikíchthước đơnvị truyềntin củamạng tiếp theo. Mỗi đoạnđượcgửi đivớiphần đầu gói tin IP riêng củanóchứa: Các giao thức lõi TCP/IPIP9Trường định danh (identification) gốc, trường này sẽ xác định tấtcả các phânđoạnthuộcvề cùng một gói tin gốc.9Cờ thêm phân đoạn (More Fragments Flag), sẽ chỉ ra còn phân đoạn khác tiếp theohay không. Cơ này không được đặt ở phân đoạncuối cùng, bởi vì không còn phânđoạnnàotiếp theo nó.9Vị trí phân đoạn (Fragment Offset) chỉ ra vị trí tương đốicủa phân đoạnso vớigóitin dữ liệuIP gốc.4. Khi các phân đoạnnhận đượcbởigiaothứcIP tạimỏytrạmtừ xa, chúngxác định bởitrường định danh cú giống nhau không, vị trí phân đoạn(Fragment Offset) đượcsử dụng để tậphợp các phân đoạn thành gói tin dữliệuIP gốc. ARPARP sử dụng MAC để phân giảimột địachỉ IP gửi đi thành một địachỉ MACICMPICMP cung cấptiện ích sửachữasự cố thông báo lỗi cho các gói tin không truyền đi đượcĐượcgửibởimột router đểkhẳng định mộttrạmgửitin dẫn đường tốthơntớimộtđịachỉ IP đích.Redirect (định hướng lại)Dùng để trả lời cho Echo Request.Echo Reply (trả lờiphảnhồi)Thông kếtnốiIP tớitrạmmong muốn.điệp báo sự cốđơngiản đượcsử dụng đểkiểmtraEcho Request (yêu cầuphảnhồi)ChứcnăngThông điệpICMP Đượcgửibởimột router hoặctrạm đích để thông báocho trạmgửitin rằng gói tin không thể truyền được.Destination Unreachable (không thể tiếpcận đích)Đượcgửibởimột router đểgẳng định trạm gửitin màdữliệuIP bị loại bởi nghẽn tại router. Trạm gửitin sẽ hạthấp tỉ lệ truyền. Source Quench là một thông điệpICMP không bắtbuộcvàthường không đượccàiđặt. Source Quench (tắt nguồn)ChứcnăngThông điệpICMP IGMPQuảnlýcáctrạm thành viên trong nhóm truyền IP multicastTCPTCP là mộtdịch vụ truyềntin tincậy, có liên kết. Dữ liệu đượctruyềntheocác phân đoạnTCP sử dụng phơng pháp truyềncácluồng byte dữ liệu (byte-stream communications), các dữ liệu trong phân đoạnTCP đượcxử lý như mộtchuỗi các byte không phân biệt thành bản ghi hay biên giớicáctrường dữliệuCổng TCP củatrạm đích.Destination Port (Cổng đích)Cổng TCP củatrạmgửitin.Source Port (cổng nguồn)ChứcnăngTrường Kiểm tra tính toàn vẹncủaphần đầuvàphầndữ liệucủa gói tin TCP.TCP ChecksumKích thướchiệnthờicủavùng đệm TCP trên trạmgửiphân đoạnTCP để lưutrữcác phân đoạntới.Window (cửasố)Số thứ tự củabyte màtrạmgửitin muốnnhậntừ phíabên kia củatrạmtruyềntin trong liên kết.Acknowledgment Number (số thông báo)Số thứ tự byte đầutiêncủadữ liệu trong phân đoạnTCP.Sequence Number (số thứtự)ChứcnăngTrường TCPCác cổng TCPDịch vụ phiên NetBIOS.138Giao thứctruyền tin HTTP sử dụng cho World Wide Web.80Tiện ích Telnet.23FTP (Kênh điềukhiển).21FTP (Kênh dữ liệu).20MôtảCổng [...]... này nó sẽ dẫn các gói IP tới đúng mạng con tương ứng Các giao thức lõi TCP /IP IP IP là mộtgiaothức không liên kết, truyền tin khơng chắcchắnchủ yếuchịu trách nhiệm địachỉ hốvàdẫn đường các gói tin giữacáctrạm. Khơng liên kết có nghĩa là phiên làm việc khơng đượcthiếtlậptrước khi trao đổidữ liệu. Khơng chắcchắn có nghĩalàviệcgửi đi các gói tin IP khơng được đảmbảo chắcchắnlàtới đích. Giao thứcIP... dụng giao thức IP. Khi một gói tin IP đượctruyềntiếp, router cầngiảmgiátrị của TTL ít nhấtlà1. Thờigiansống TTL (Time to Live) Mộtphéptínhtốnhọc đơngiản để kiểm tra tính tồn vẹncủaphần đầu gói tin IP. Checksum Khẳng định giao thứcIP được dùng tạitrạm đích cho dù gói tin được truyềndựa trên các giao thức TCP, UDP, ICMP, hoặc các giao thức khác. Giao thức Đượcsử dụng để xác định gói tin IP cụ thể và. .. phép 126 mạng 16777214 máy trạmtrênmộtmạng Các giao thức lõi TCP /IP IP Một gói tin IP bao gồmmộtphần đầu gói tin IP (IP header) mộtphầndữ liệu trong gói tin IP (IP payload). Bảng 3 mô tả các trường chính trong phần đầu gói tin IP. Là sốđượcthiếtkế củamạng trên đógóidữ liệu đượcphéptruyền trướckhibị bỏ qua bởi router. TTL được đặtbởitrạmgửi gói tin được sử dụng để ngăn khơng cho một gói tin truyền... client, kích thướccửasổ chỉ ra kích thướcvùngđệm trên server để lu trữ các phân đoạn đếntừ client. 3. Máy client gửimột phân đoạnTCP tớiserver chứa thông báo số thứ tự gói tin củaserver. Địachỉ IP Mỗitrạmsử dụng giao thức TCP /IP được định danh bởimột địachỉ IP luậnlý Một địachỉ duy nhất đượcgánchomỗitrạm các thành phầncủamạng sử dụng giao thứcTCP /IP Địachỉ IP phải là duy nhất trên toàn cầuvàsử... liệuIP gố c. 4. Khi các phân đoạnnhận đượcbởigiaothứcIP tạimỏytrạmtừ xa, chúng xác định bởitrường định danh cú giống nhau khơng, vị trí phân đoạn (Fragment Offset) đượcsử dụng để tậphợp các phân đoạn thành gói tin dữ liệuIP gốc. Subnets Subnet Masks -Phân lớp địachỉ Internet đượcthiếtkếđểcung cấpbadải IP khác nhau trong kếtnốimạng, trong đó 32 bit của địachỉ IP đợc chia ra thành network ID và. .. để xác định gói tin IP cụ thể để xác định tấtcả các phân đoạncủamột gói tin IP cụ thể nếuviệc phân đoạnxẩy ra. Định danh (Identification) Địachỉ IP đích đếncủ a gói tin IP. Địachỉ IP đích Địachỉ IP củanguồntruyền gói tin IP. Địachỉ IP nguồn ChứcnăngCác trường trong phần đầu gói tin IP Kiểm tra tính tồn vẹncủa phần đầuvàphầndữ liệu của gói tin TCP. TCP Checksum Kích thướchiệnthờicủa vùng đệm TCP trên... Cách đánh địachỉ máy host ID. -Network ID xác định các máy sử dụng TCP /IP trên cùng mộtmạng vật lý. Tấtcả các trạm trên cùng một phân đoạnvậtlýphải có cùng một địachỉ mạng network ID để có thể giao tiếpvới các máy khác -Host ID xác định địachỉ TCP /IP củamột máy trên mạng. Sự kếthợpIP của network ID IP của host ID thành một địachỉ IP. •Host ID phải là duy nhất trong mộtmạng (cùng network ID). •Tấtcả... giớihạnbởimột IP router được gán mộtgiátrị mạng con subnetted network ID, là mộtmạng con củamạng gốcban đầutrêncùngmột network ID -Điềunàytạo ra các subnet (mạng con), sự phân chia địachỉ IP mạng, mỗi mạng con có một địachỉ network ID con. Phân chia mạng con đượctạora bằng cách sử dụng phần địachỉ host ID củalớp network ID cơ sở Địachỉ IP Giao thức TCP /IP của Microsoft hỗ trợ các lớp địachỉ A, B, C... Unreachable (khơng thể tiếpcận đích) Đượcgửibởimột router để gẳng định trạm gửitin màdữ liệuIP bị loại bởi nghẽn tại router. Trạm gửitin sẽ hạ thấp tỉ lệ truyền. Source Quench là một thông điệp ICMP không bắtbuộcvà thường không đượccàiđặt. Source Quench (tắt nguồn) ChứcnăngThông điệpICMP Các giao thức lõi TCP /IP IP 9Trường định danh (identification) gốc, trường này sẽ xác định tấtcả các phân đoạnthuộcvề... dành riêng dể ký hiệu địachỉ IP mạng (network ID). Các cổng UDP Giao thức SNMP (Simple Network Management Protocol). 161 Dịch vụ truyềndữ liệu NetBIOS.138 Dịch vụ tên NetBIOS.137 Giao thức TFTP (Trivial File Transfer Protocol).69 Truy vấntêntừ hệ thống tên miền DNS (Domain Name System). 53 M ôtả C ổng Địachỉ IP Một địachỉ IP gồm 32 bit, nó thường phân đoạn 32 bit địachỉ IP thành các trường 8-bit đượcgọi . 3: CÁC GIAO THỨC TRUYỀN THÔNG Các giao thức lõi TCP/IPIPIP là mộtgiaothức không liên kết, truyền tin không chắcchắnchủ yếuchịutrách nhiệm địachỉ hoávàdẫn. TCP. IP được địnhnghĩa trong RFC 791. Các giao thức lõi TCP/IPIPMột gói tin IP bao gồmmộtphần đầu gói tin IP (IP header) và mộtphầndữ liệutrong gói tin IP

Ngày đăng: 13/08/2012, 16:23

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan