Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 14 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
14
Dung lượng
1,78 MB
Nội dung
Bài tiểu luận mạng máy tính 15.11.2010 Giao thức TCP/IP phát triển từ mạng ARPANET Internet dùng giao thức mạng vận chuyển mạng Internet TCP(Transmission Control Protocol) giao thức thuộc tầng vận chuyển IP( Internet Protocol ) giao thức thuộc tầng mạng mô hình OSI Họ giao thức TCP/IP giao thức sử dụng rộng rãi để liên kết máy tính mạng Giao thức IP giao thức kiểu không liên kết (connectionless) có nghĩa không cần có giai đoạn thiết lập liên kết trước truyền liệu Nhiệm vụ giao thức IP cung cấp khả kết nối mạng thành liên kết mạng để truyền liệu ,vai trò IP vai trò giao thức tầng mạng mô hình OSI Mục đích địa IP để định danh cho máy tính liên mạng Địa IP gồm phần : địa mạng ( netid ) địa máy (hostid) Mỗi địa IP có độ dài 32 bits tách thành vùng ( vùng byte), biểu thị dạng thập phân , bát phân , thập lục phân hay nhị phân Cách viết phổ biến dùng ký pháp thập phân có dấu chấm ( dotted decimal notation) để tách vùng Mạng lớp A:địa mạng (netid) byte địa host ( hostid) byte Mạng lớp B:địa mạng (netid) byte địa host (hostid) byte Mạng lớp C:địa mạng (netid) byte địa host ( hostid) byte Hình Ví dụ Tạo IP datagram dựa tham số nhận Tính checksum ghép vào header gói tin Ra định chọn đường Chuyển gói tin xuống tầng để truyền qua mạng Tính checksum Giảm giá trị tham số Time to Live Ra định chọn đường Phân loại gói tin Kiến tạo lại IP header Chuyển Datagram xuống tầng Tính checksum Tập hợp đoạn gói tin Chuyển liệu tham số điều khiển lên tầng TCP giao thức “có liên kết “ ( connection-oriented ), nghĩa cần phải thiết lập liên kết hai thực thể TCP trước chúng trao đổi liệu với Một tiến trình ứng dụng máy tính truy nhập vào dịch vụ giao thức TCP thông qua cổng ( port ) TCP Số hiệu cổng TCP thể bytes Một cổng TCP kết hợp với địa IP tạo thành đầu nối TCP/IP ( socket) liên mạng Người sử dụng yêu cầu TCP chờ đợi yêu cầu liên kết gửi đến từ xa thông qua đầu nối TCP/IP (tại chỗ ).Người sử dụng dùng hàm passive Open có khai báo cổng TCP thông số khác ( mức ưu tiên , mức an toàn ) Chủ động Người ta sử dụng yêu cầu TCP mở liên kết với đầu nối TCP/IP xa Liên kết xác lập có hàm Passive Open tương ứng thực đầu nối TCP/IP xa Dữ liệu gửi xuống TCP theo khối ( block ) Khi nhận khối liệu , TCP lưu đệm ( buffer) Nếu cờ PUSH dựng toàn liệu đệm gửi , kể khối liệu đến gửi Ngược lại cờ PUSH không dựng liệu giữ lại đệm gửi có hội thích hợp Ở trạm đích liệu TCP lưu đệm gắn với liên kết Nếu liệu đánh dấu với cờ PUSH toàn liệu đệm ( kể liệu lưu trữ từ trước ) chuyển lên cho người sử dụng Còn liệu đến không đánh dấu với cờ PUSH TCP chờ tới thích hợp chuyển liệu với mục tiêu tăng hiệu hệ thống Hàm Abort Yêu cầu đóng liên kết cách bình thường Khi nhận hàm Close TCP truyền tất liệu đệm thông báo đóng liên kết Người sử dụng đóng liên kết không chấp nhận liệu qua liên kết Do liệu bị truyền TCP báo cho TCP biết liên kết hủy bỏ TCP xa thông báo cho người sử dụng [...]... dụng yêu cầu TCP chờ đợi một yêu cầu liên kết gửi đến từ xa thông qua một đầu nối TCP/ IP (tại chỗ ).Người sử dụng dùng hàm passive Open có khai báo cổng TCP và các thông số khác ( mức ưu tiên , mức an toàn ) Chủ động Người ta sử dụng yêu cầu TCP mở một liên kết với một đầu nối TCP/ IP ở xa Liên kết sẽ được xác lập nếu có một hàm Passive Open tương ứng đã được thực hiện tại đầu nối TCP/ IP ở xa đó ... đó Dữ liệu được gửi xuống TCP theo các khối ( block ) Khi nhận được một khối dữ liệu , TCP sẽ lưu trong bộ đệm ( buffer) Nếu cờ PUSH được dựng thì toàn bộ dữ liệu trong bộ đệm được gửi , kể cả khối dữ liệu mới đến sẽ được gửi đi Ngược lại cờ PUSH không được dựng thì dữ liệu được giữ lại trong bộ đệm và sẽ gửi đi khi có cơ hội thích hợp Ở trạm đích dữ liệu sẽ được TCP lưu trong bộ đệm gắn với... nó đóng liên kết Người sử dụng có thể đóng một liên kết bất kỳ và sẽ không chấp nhận dữ liệu qua liên kết đó nữa Do đó dữ liệu có thể bị mất đi khi đang được truyền đi TCP báo cho TCP ở biết rằng liên kết đã được hủy bỏ và TCP ở xa sẽ thông báo cho người sử dụng của mình ... được lưu trữ từ trước ) sẽ được chuyển lên cho người sử dụng Còn nếu dữ liệu đến không được đánh dấu với cờ PUSH thì TCP chờ tới khi thích hợp mới chuyển dữ liệu với mục tiêu tăng hiệu quả hệ thống Hàm Abort Yêu cầu đóng liên kết một cách bình thường Khi nhận được một hàm Close TCP sẽ truyền đi tất cả dữ liệu còn trong bộ đệm thông báo rằng nó đóng liên kết Người sử dụng có thể đóng một liên ... chuyển IP( Internet Protocol ) giao thức thuộc tầng mạng mô hình OSI Họ giao thức TCP/ IP giao thức sử dụng rộng rãi để liên kết máy tính mạng Giao thức IP giao thức kiểu không liên kết (connectionless)... Giao thức TCP/ IP phát triển từ mạng ARPANET Internet dùng giao thức mạng vận chuyển mạng Internet TCP( Transmission Control Protocol) giao thức thuộc tầng vận chuyển IP( Internet... vụ giao thức IP cung cấp khả kết nối mạng thành liên kết mạng để truyền liệu ,vai trò IP vai trò giao thức tầng mạng mô hình OSI Mục đích địa IP để định danh cho máy tính liên mạng Địa IP