Các giao thức mạng máy tính giao thức FTP giao thức DHCP

13 2 0
Các giao thức mạng máy tính giao thức FTP giao thức DHCP

Đ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

Nhóm Thành viên: Trịnh Thị Hương Đồng Văn Ngữ Dương Duy Long Nguyễn Thu Dịu Nguyễn Khắc Giang Nguyễn đức tùng lâm I Các giao thức mạng máy tính A, Giao thức FTP Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP I Các giao thức mạng máy tính • Quy trình truyền nhận liệu - FTP Client mở Control connection đến FTP server (trên port 21) định cổng Client để Server gửi lại phản hồi Đường kết nối dùng để truyền lệnh liệu Control connection mở suốt thời gian phiên làm việc (telnet hệ thống) Client chuyển tiếp thông tin username, password tới Server để thực xác thực (authentication) Server trả lời mã chấp nhận hay từ chối request Client gửi thêm lệnh với tên tệp, kiểu liệu, … để vận chuyển, thêm luồng liệu(tức chuyển tập tin từ máy khách đến máy chủ ngược lại) Server phản hồi với mã (reply code) chấp nhận từ chối Khi liệu sẵn sàng, bên mở kết nối TCP cổng 20 Dữ liệu vận chuyển Client Server cổng 20 Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP I.Các giao thức mạng máy tính - Dữ liệu vận chuyển mã hóa theo số định dạng bao gồm NVT-ASCII nhị phân(binary) Khi trình vận chuyển liệu hoàn thành, phiên làm việc FTP Server đóng lại Data Connection cổng 20 Nhưng giữ Control Connection công 21 Control connection sử dụng để thiết lập truyền liệu khác đóng liên kết Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP I Các giao thức mạng máy tính B, Giao thức DHCP - DHCP (Dynamic Host Configuration Protocol) giao thức cấu hình host động Nó cung cấp cho máy tính địa ip ; subnet mask; default gateway Và thường cấp phát DHPC server tích hợp sẵn router DHCP giao tiếp UDP sử dụng port 67 68 DHCP server sử dụng port 67 để nghe thông tin từ client sử dụng port 68 để reply thông tin Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP I Các giao thức mạng máy tính • Ngun lý hoạt động DHCP: Kịch client xin cấp DHCP từ modem Bước 1: Khi muốn có địa IP để truy cập vào internet client tạo tin DISCOVERY để yêu cầu cấp phát địa IP Bước 2: Client chưa biết địa xác Server cấp phát địa cho gửi tin dạng broadcast Bước 3: Server nhận tin DISCOVERY client Sau biết client muốn cấp địa IP kiểm tra xem địa IP phù hợp để cấp cho client sử dụng Bước 4: Server tạo tin OFFER Gói tin lưu trữ thơng tin IP thơng số cấu hình khác mà client yêu cầu để sử dụng để truy cập internet Bước 5: Tất server gửi OFFER dạng broadcast Bước 6: Client nhận gói OFFER chọn OFFER mà nhận Nếu khơng nhận OFFER khoảng thời gian gửi lại DISCOVERY lần Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP I Các giao thức mạng máy tính Bước 7: Client tạo gói REQUEST Và gửi dạng broadcast tới tất server Server nhận OFFER mang ý nghĩa đồng ý nhận IP Server khơng nhận OFFER thơng báo khơng nhận OFFER Bước 8: Server nhận tin REQEST Các server không nhận OFFER bỏ qua gói tin Gói tin nhận OFFER nhận xử lý Nó kiểm tra sem IP cịn sử dụng hay khơng Nếu cịn sử dụng ghi lại thơng tin gửi lại gói tin PACK cho client Cịn khơng gửi lại PNAK để quay lại bước Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP I Các giao thức mạng máy tính C, Giao thức truyền thư SMTP - Simple Mail Transfer Protocol (viết tắt SMTP) hệ thống giao thức có nhiệm vụ nhận hay truyền tải liệu email người dùng Hệ thống nhận gửi thư điện tử email thơng qua thiết bị có kết nối mạng Internet Những thiết bị nhận gửi email gọi máy chủ SMTP, máy chủ liên kết tới cổng mạng Internet 25 – cổng TCP - Cách thức hoạt động: Khi có email cần gửi đi, hệ thống SMTP tự động dựa vào tên địa email chuyển thơng báo tới máy chủ SMTP Khi SMTP server nhận tín hiệu, trao đổi máy chủ SMTP máy chủ DNS để tìm tên miền gốc Hostname máy chủ SMTP Sau đó, máy chủ thực kiểm tra trùng khớp thông tin người dùng thông tin email Nếu trùng khớp, doanh nghiệp nhận hay gửi liệu có dung lượng lớn thơng qua email nhận thư điện tử phần mềm Đặc biệt, máy chủ SMTP máy chủ DNS trao đổi với nhau, tín hiệu gián đoạn gửi tới server trung gian truyền tiếp qua nhiều máy chủ khác khác server gốc nhận Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP I Các giao thức mạng máy tính • Mơ hình hệ thống truyền tin SMTP Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP II Ngôn ngữ lập trình A, Ngơn ngữ C - C ngơn ngữ có hiệu ưa chuộng để viết phần mềm hệ thống, dùng cho việc viết ứng dụng - C ngơn ngữ lập trình tương đối nhỏ gọn vận hành gần với phần cứng giống với ngôn ngữ Assembler hầu hết ngôn ngữ bậc cao -> C ngôn ngữ bậc trung ** Ưu điểm: • Một ngơn ngữ cốt lõi đơn giản, với chức quan trọng chẳng hạn hàm hay việc xử lý tập tin cung cấp thư viện thủ tục • Tập trung mẫu hình lập trình thủ tục, với phương tiện lập trình theo kiểu cấu trúc • Một hệ thống kiểu đơn giản nhằm loại bỏ nhiều phép tốn khơng có ý nghĩa thực dụng • Số lượng từ khóa nhỏ gọn Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP II Ngơn ngữ lập trình • Các tham số đưa vào hàm giá trị, khơng địa • Hàm trỏ cho phép hình thành tảng ban đầu cho tính đóng tính đa hình • Hỗ trợ ghi hay kiểu liệu kết hợp người dùng từ khóa định nghĩa struct cho phép liệu liên hệ tập hợp lại điều chỉnh tồn • Hiệu suất cao • Tính linh hoạt ** Nhược điểm • Kích thước mảng phải cố định • Các byte vùng nhớ cấp phát mảng xếp liên tục • Việc chèn xóa phần tử mảng nhiều thời gian Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP II Ngơn ngữ lập trình B Ngơn ngữ Python Python ngôn ngữ lập trinh hướng đối tượng bậc cao, dùng để phát triển web nhiều ứng dụng khác Đặc điểm: -Dễ học - Bước đệm để học ngơn ngữ lập trình khác - Thiết thực thiết kế ứng dụng web - tương lai trí tuệ nhân tạo Ứng dụng: - Lập trình CGI cho ứng dụng Web – lap trinh web - Phát triển giao diện người dùng (GUI) - Phát triển phần mềm - Quản trị hệ thống – - Tính tốn khoa học xử lý số liệu - Làm việc với tệp Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP Cac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCPCac.giao.thuc.mang.may.tinh.giao.thuc.FTP.giao.thuc.DHCP

Ngày đăng: 24/12/2023, 15:03

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

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

Tài liệu liên quan