TCP ,IP
``LLịịch sch sửửVào cuối những năm 1960 và đầu 1970, Trung tâm nghiên cứu cấp cao (Advanced Research Projects Agency - ARPA) thuộc bộ quốc phòngMĩ (Department of Defense - DoD) được giao trách nhiệm phát triển mạng ARPANET. MạngARPANET bao gồm mạng của những tổ chức quân đội, các trường đại học và các tổ chức nghiên cứu và được dùng để hỗ trợ cho những dự án nghiên cứu khoa học và quân đội ``LLịịch sch sửửCác quan chứcBộ này bắt đầu nhận thấy lực lượng quân sựđang lưu giữ một số lượng lớn các loại máy tính, một số không được kết nối,số khác được nhóm vào các mạng đóng, do các giao thức “cá nhân” không tương thích. ``LLịịch sch sửửBộ Quốc phòng Mỹ lập luận rằng nếu có thể xây dựng được một mạng lưới như thế thì nó dễ trở thành mục tiêu tấn công quân sự.Một trong những yêu cầu trước hết của mạng lưới này là phải nằm phân tán. Các dịch vụ quan trọng không được phép tập trung tại một số chỗ.Bởi vì bất kỳđiểm nào cũng có thể bị tấn công trong thời đại tên lửa. Họ muốn nếu một quả bom đánh vào bất kỳ bộ phận nào trong cơ sở hạ tầng đều không làm cho toàn bộ hệ thống bịđổvỡ. ``LLịịch sch sửửNăm 1984, DoD chia ARPANET ra thành 2 phần: ARPANET sử dụng cho nghiên cứu khoa học và MILNET sử dụng cho quân đội. Đầu những năm 1980, một bộ giao thức mới được đưa ra làm giao thức chuẩn cho mạng ARPANET vàcác mạng của DoD mang tên DARPA Internet protocol suite, thường được gọi là bộ giao thứcTCP/IP hay còn gọi tắt là TCP/IP ``LLịịch sch sửửNăm 1987 tổ chức nghiên cứu quốc gia Hoa Kỳ(National Science Foundation - NSF) tài trợ cho việc kết nối 6 (Bone) trung tâm siêu tính trên toàn liên bang lại với nhau thành một mạng với tên gọiNSFNET. Về mặt vật lý, mạng này kết nối13 điểm làm việc bằng đường điện thoại cao tốc được gọi là NSFNET backbone. Khoảng 8 đường backbone đã được xây dựng. NSFNET được mở rộng với hàng chục mạng địa phương kết nối vào nó và kết nối vào mạng Internet của DARPA. Cả NSFNET và các mạng con của nóđều sử dụng bộ giao thứcTCP/IP ``ƯƯu u đđiiểểmm• Giao thức chuẩn mở sẵn sàng phát triển độc lập với phần cứng và hệđiều hành.• Một sơđồđịa chỉ dùng chung cho phép mỗi thiết bị TCP/IP có duy nhất một địa chỉ trên mạng ngay cả khi đólàmạng toàn cầu Internet.• Hỗ trợ mô hình client-server, mô hình mạng bình đẳng, Hỗ trợ kỹ thuật dẫn đường động. `TCP/IP giải quyết những vấn đề• Địa chỉ logic,• Định tuyến,• Dịch vụ tạo địa chỉ tên,• Kiểm tra lỗi và kiểm soát giao thông, • Hỗ trợứng dụng. `Địa chỉ logic• NIC có một địa chỉ vật lý cốđịnh và duy nhất.Trong mạng cục bộ,những giao thức chỉ chútrọng vào phần cứng sẽ vận chuyển dữ liệu theo mạng vật lý nhờ sử dụng địa chỉ vật lý củaNIC `Địa chỉ logic• Có nhiều loại mạng và mỗi mạng có cách thức vận chuyển dữ liệu khác nhau.• Ví dụ,một mạng Ethernet, một máy tính gửi thông tin trực tiếp tới bộ phận trung gian. NICcủa mỗi máy tính sẽ lắng nghe tất cả các tín hiệu truyền qua lại trong mạng cục bộđểxác định thông tin nào có địa chỉ nhận giống của mình. [...]... tầng lại tách thông tin điều khiển của mình ra và chuyển dữ liệu lên tầng trên Application TCP Header Internet Ethernet Header DATA IP Header TCP Header Transport Network DATA DATA IP Header TCP Header DATA Ethernet Trailer Tng ng dng Ngi s dng thc hin cỏc chng trỡnh ng dng truy xut n cỏc dch v hin hu trờn TCP/ IP Internet Giao tip xy ra trong tng ny l tựy theo cỏc ng dng c th v d liu c truyn t chng... tr ng dng B giao thc phi cung cp giao din cho ng dng trờn mỏy tớnh nhng ng dng ny cú th tip cn c phn mm giao thc v cú th vo mng Trong TCP/ IP, giao din t mng cho ti ng dng chy trờn mỏy mng cc b c thc hin thụng qua cỏc kờnh logic gi l cng Mụ hỡnh TCP/ IP So sỏnh TCP/ IP v OSI Cỏc giao thc ARP, RARP Hot ng Cũng giống nh trong mô hình tham chiếu OSI, dữ liệu gửi từ tầng Application đi xuống ngăn xếp,... giao vn Tng ng dng Do chng TCP/ IP khụng cú tng no nm gia ng dng v cỏc tng giao vn, tng ng dng trong b TCP/ IP phi bao gm cỏc giao thc hot ng nh cỏc giao thc ti tng trỡnh din v tng phiờn ca mụ hỡnh OSI Vic ny thng c thc hin qua cỏc th vin lp trỡnh Cỏc giao thc tng ng dng FTP (File Transfer Protocol) FTP (File Transfer Protocol) FTP l mt trong nhng dch v sm nht ng dng giao thc TCP/ IP FTP cho phộp ngi dựng... v cng h tr nhng ng dng multimedia SMTP (Simple Mail Transport Protocol) Cú hai thnh phn chớnh trong SMTP: ni gi v ni nhn Ni gi c coi nh l mỏy khỏch thc hin lp mt kt ni TCP vi ni nhn, úng vai trũ l mỏy ch Cng tiờu chun thc hin kt ni TCP l 25 Trong mt phiờn ca SMTP, ni gi & nhn trao i mt chui cỏc lnh v tr li HTTP (Hyper Text Transfer Protocol) Chuẩn để truyền các siêu văn bản trên Web HTTP hoạt động... nhp Truy nhp vo cỏc file cụng cng dựng chung qua ti khon n danh (Anonymous) Truy nhp vo cỏc file riờng ch dnh cho nhng ngi s dng vi quyn truy nhp mc h thng FTP (File Transfer Protocol) FTP s dng cng TCP lp Transport truyn file mt cỏch tin cy Ti FTP Server thỡ s c gỏn cỏc cng c nh l 20, 21 Ti Client thỡ s c gỏn giỏ tr bt k ln hn 1023 cú th hot ng, FTP thit lp 2 kt ni Mt cho login v theo ú l giao... Telnet cho phộp ngi dựng cú th ng nhp vo mt h thng xa v lm vic ging nh ang s dng mỏy tớnh ni b Ngi s dng dựng chng trỡnh Telnet Client (chng trỡnh Telnet trờn mỏy tớnh trờn mỏy khỏch) thc hin mt s kt ni TCP vi mt Telnet Server (chng trỡnh phc v telnet trờn mỏy ch) cng 23 SMTP (Simple Mail Transport Protocol) SMTP l giao thc tiờu chun trờn Internet cho vic chuyn th in t gia cỏc mỏy tớnh SMTP c thit k... tr cn cú cỏch chia nh mng thnh nhng phn nh (gi l subnet, tiu mng) v thit lp cỏc cp thụng tin cú th di chuyn ti ớch mt cỏch hiu qu a ch logic Mt a ch logic l a ch c thit lp bng phn mm ca mng Trong TCP/ IP, a ch logic ca mt mỏy tớnh c gi l a ch IP Mt a ch IP bao gm: mó s (ID)(Index) mng, dựng xỏc nh mng; ID tiu mng, dựng xỏc nh v trớ tiu mng trong h thng; ID mỏy ngun (ch), dựng xỏc nh v trớ . Trong TCP/ IP, giao diện từ mạng cho tới ứng dụng chạy trên máy ở mạng cục bộđược thực hiện thông qua các kênh logic gọi là cổng ``MMôôhhììnhnhTCP/IPTCP/IP ``SoSossáánhnhTCP/IPTCP/IPvvààOSIOSI . DARPA Internet protocol suite, thường được gọi là bộ giao thứcTCP/IP hay còn gọi tắt là TCP/ IP ``LLịịch sch sửửNăm 1987 tổ chức nghiên cứu quốc gia Hoa