VicoTas
Câu hỏi
lighting lighting
21/05/2013 20:01

Làm thế nào để 2 máy tính trao đổi được dữ liệu với nhau qua địa chỉ IP?



Danh sách câu trả lời (2)
avatar hocon 21/05/2013 20:01

Việc chuyển dữ liệu giữa các máy tính trong cùng một mạng với nhau đã trở nên quá quen thuộc. Nhưng đôi khi việc chuyển dữ liệu giữa các máy tính với nhau bị gián đoạn hoặc không thể thực hiện được vì một số lỗi nào đó. Để giải quyết, người dùng thường sử dụng các phương tiện lưu trữ như ổ cứng ngoài hoặc USB. Đó là phương thức đơn giản nhất để giải quyết việc truyền dữ liệu. Tuy nhiên, nó cũng có phần hạn chế.
 
Ổ đĩa flash có thể sẽ bị hỏng, dẫn đến mất dữ liệu. Vậy cách nào thực hiện truyền dữ liệu không tốn kém mà lại an toàn? Bài viết này sẽ giúp bạn giải quyết vấn đề đó. Chuyển dữ liệu qua mạng Lan hoặc mạng Wifi sẽ là phương pháp hiệu quả trong việc truyền dữ liệu, về tốc độ truyền và độ tin cậy cao. Trong bài viết này, chúng ta sẽ cùng nói về 4 cách cho phép bạn truyền được dữ liệu giữa các hệ điều hành Windows khác nhau.
  
Cách tốt nhất để chuyển dữ liệu trong cùng một Mạng
  
  
Bạn sẽ cần phải có cáp Ethernet, kết nối Wifi, hoặc phần mềm, Tôi sẽ giới thiệu phía dưới.
 
Cáp Ethernet chéo: Nếu bạn không có cáp này, bạn có thể dễ dàng tìm thấy trên thị trường với chi phí tương đối thấp. Đây được coi là một trong những cách nhanh nhất và cách tốt nhất để chuyển các tập tin trong cùng một mạng
 
 
 
Kết nối Wifi: Một hệ thống máy tính hỗ trợ Wifi và kết nối Wifi trong vùng lân cận, máy tính của bạn có thể sẽ được kết nối. 
 
 
Trước khi truyền dữ liệu bằng cách sử dụng mạng LAN hay kết nối Wifi, hai máy tính truyền dữ liệu cần phải được kết nối với nhau. 
  
  
1. Chuyển dữ liệu thông qua cáp Ethernet chéo
 
 
Nếu bạn có cáp Ethernet chéo, cắm mỗi đầu vào hai máy tính mà bạn muốn chia sẻ dữ liệu và thực hiện theo các bước sau.
Bước 1: Ngay cuối bên phải của thanh tác vụ, nhấp chuột vào biểu tượng kết nối mạng và sau đó click vào "Open Network and Sharing Center" nằm ở dưới cùng của cửa sổ Network Connection.
 
 
 
  
  
  
Bước 2: Trong menu "View your active networks", nhấn vào "Local Area Connection" nằm ở phía bên phải.
 
 
 
Tương tự Wireless Network Connection
 
 
 
Bước 3: Tại cửa sổ "Local Area Connection", click “Properties”. Trong danh sách hiển thị, chọn "Internet Protocol Version 4 (TCP/IPv4)"
 
 
 
Bước 4: Bây giờ, chọn "Use the following IP address". Tại IP Address nhập địa chỉ IP tĩnh cho nó, ví dụ như 192.168.1.x. Thay đổi số cuối cùng (x). Chọn các số từ [0-255], nó không giống số cuối cùng của "Default Gateway". Hãy chắc chắn bởi vì IP Address và Default Gateway phải khác nhau.
 
 
 
 
 
Sau khi hoàn tất thành công các bước trên, hãy chuẩn bị một máy tính cho việc chuyển dữ liệu. Bây giờ, bạn sẽ phải lặp lại các bước tương tự cho máy tính khác. Lúc này, bạn cần phải chắc chắn rằng Default Gateway cả hai máy tính giống nhau và địa chỉ IP khác nhau cho cả hai máy tính. Ví dụ, nếu địa chỉ IP cho máy tính đầu tiên là 192.168.1.5, địa chỉ IP cho máy tính thứ hai sẽ có sự khác biệt ở số cuối cùng của nó sẽ là một số khác '5', nó có thể từ [0-255] NHƯNG phải khác Default Gateway.
 
 

Chia sẻ dữ liệu:
  
  
Khi các cài đặt được hoàn tất, mục tiêu tiếp theo là chuyển dữ liệu giữa các máy tính. Các tập tin không thể được chia sẻ, để chia sẻ chúng, bạn cần phải đặt các tập tin trong một thư mục cụ thể và sau đó chia sẻ thư mục đó. Thực hiện theo các bước dưới đây để chia sẻ thư mục:
 
 
Bước 1: Nhấp chuột phải vào thư mục.
 
 
Bước 2: Trong menu, chọn "Share with". Sau đó nhấp vào tùy chọn "Specific people".
 
 
 
  
  
  
Bước 3: Sau khi hoàn thành bước thứ hai, hộp thoại "File Sharing" sẽ xuất hiện. Trong hộp thoại, chọn "Everyone".
 
 
 
 
 
Bây giờ bạn có thể sao chép các tập tin vào các máy tính khác. Để đạt được điều đó, hãy làm theo các bước đơn giản dưới đây:
  
  
Bước 1: Bấm phím Windows + R .
  
  
Bước 2: Trong hộp thoại "Run", gõ địa chỉ máy tính đầu tiên, hai dấu sổ chéo (), ví dụ địa chỉ IP của máy tính đầu tiên là 192.168.1.5, nhập '\192.168.1.5’. Nhấp vào "Ok" và thư mục máy tính sẽ được chia sẻ và bạn có thể sao chép nó vào ổ đĩa cứng của bạn.
 
 
 
 
Đây là một trong những cách nhanh nhất để truyền tải dữ liệu.
  
2. Chuyển dữ liệu thông qua Wifi:

  
2.1. Chuyển dữ liệu qua Wifi hiện tại:
 
 
Một cách khác để truyền dữ liệu là thông qua mạng Wifi hiện có. Nếu bạn có mạng Wifi và các máy tính được kết nối với mạng Wifi. Trong trường hợp này, thiết lập IP vẫn giữ nguyên như trên, giống như cáp Ethernet chéo. Việc truyền dữ liệu trở nên dễ dàng.
  
2.2. Truyền dữ liệu thông qua việc cài đặt mạng Wifi mới:
 
 
Đối với những người không có khả năng tiếp cận với mạng Wifi, cách làm sau sẽ giải quyết vấn đề này.
  
  
Bước 1: Ngay cuối bên phải của thanh tác vụ, nhấp chuột vào biểu tượng kết nối mạng và sau đó click vào "Open Network and Sharing Center" nằm ở dưới cùng của cửa sổ Network Connection.
 
 
 
  
  
  
Bước 2: Trong “Change your network settings" bên dưới, click vào "Set up a new connection or network".
 
 
 
  
 
Bước 3: Nhấp vào tùy chọn "Set Up a wireless ad hoc (computer-to-computer) network" trong hộp thoại.
 
 
 
Bước 4: Tiếp theo, hãy làm theo các bước trên(Chuyển dữ liệu thông qua cáp Ethernet chéo) để kết nối mạng Wifi mới.
 
 
 
Khi kết nối mạng Wifi mới, các máy tính sẽ được kết nối. Các máy tính có thể được kết nối thông qua Wifi và chuyển dữ liệu bằng cách sử dụng các bước tương tự mà Tôi sử dụng trong việc chuyển dữ liệu thông qua cáp Ethernet chéo.
 
3. Chuyển tập tin dễ dàng với Connectify:
 
 
Connectify là  phần mềm cho phép chia sẻ dữ liệu giữa các thiết bị. Bên cạnh việc chia sẻ dữ liệu, Connectify có tính năng chia sẻ khá là tốt, nhưng mối quan tâm của chúng ta vẫn là chia sẻ các tập tin giữa các máy tính. Đối với việc chuyển dữ liệu giữa hai máy tính, cả hai máy tính phải có phần mềm Connectify được cài đặt và chạy.
 
 
Tải Connectify (lite hoặc phiên bản miễn phí)
 
 
- Khi phần mềm được cài đặt thành công, khởi động lại máy tính, và chạy phần mềm.
 
 
 
Cửa sổ sau xuất hiện. Để tiếp tục, hãy nhấp vào nút "Start Service" ở dưới cùng.
 
 
 
Cửa sổ sau xuất hiện. Tiếp theo, phía trên bên phải, nhấp vào tab "Clients" được hiển thị trong hình ở trên.
 
 
 
 
Trong menu "Connectify Peers", hiển thị các thiết bị khác kết nối với phần mềm. Bạn cần làm là kéo các tập tin/thư mục được gửi đi và đặt nó như trong hình ở trên.
 
 
 
Để nhận, cửa sổ hiển thị ở trên xuất hiện, bấm vào nút "Save As" để chọn vị trí, nơi bạn muốn lưu các tập tin hoặc chỉ cần bấm vào nút "Save to Desktop" để lưu các tập tin được gửi trên máy tính đến màn hình Desktop. Cửa sổ sau xuất hiện.
 
 
 
 
 
Việc chuyển dữ liệu sẽ được hoàn thành. Connectify cho phép truyền dữ liệu ngang hàng(Peer to peer) cực kỳ nhanh chóng và dễ dàng.
 
4. Chia sẻ tập tin thông qua Folder Transfer:
 
 
Đó là phần mềm cho phép dữ liệu được chia sẻ dễ dàng. Các dữ liệu có thể được chuyển cho nhiều máy tính cùng một lúc. Nó cho phép bạn gửi các tập tin lớn, không có giới hạn kích thước tập tin và bạn không phải lo lắng về bất kỳ hạn chế nào.
 
 
 
 
- Cài đặt chương trình và thực hiện theo các bước, sau đó chạy phần mềm trên mỗi máy tính.
 
 
 
 
 
Như bạn có thể nhìn thấy trong cột bên phải "My Peer Computer", nó nhận ra một máy tính khác ở gần đó kết nối Wifi và đang sử dụng Folder Transfer. Bây giờ, để chuyển các tập tin đến các máy tính khác, kéo các tập tin và thả nó như hình dưới đây.
 
 
 
 
 
 
 
Khi bạn đã được thêm vào các tập tin mà bạn muốn gửi, cửa sổ sau sẽ xuất hiện.
 
 
 
 
 
 
Nó sẽ liệt kê tất cả các máy kết nối đến mà các tập tin có thể được gửi, trong trường hợp này, chỉ có một máy tính là có sẵn. Chọn điểm đến, và bấm vào nút "Ok".
 
 
 
 
 
 
Bạn có thể xem các tập tin được gửi trong hình ở trên. Khi tập tin đã được chuyển thành công đến các máy tính khác, nó sẽ đặt trong một thư mục có tên là "Folder Transfer".
 
 
 
Vinh tranquangvinh 21/05/2013 20:01
Máy A muốn liên lạc với máy X,phải biết IP address của nó (hoặc hostname/domainname).Máy A dò trong ARP cache để tìm địa chỉ MAC đích có chưa,nếu chưa sẽ dùng ARP gửi thông điệp (broadcast) đến tòan mạng .

Có 2 trường hợp:

1/ Host X cùng segment với nó :

Host A gửi thông điệp với địa chỉ IP đích (đã biết) và MAC đích là FF-FF-FF-FF-FF-FF để hỏi xem MAC của địa chỉ này là gì.Các host trên segment đều nhận và xử lý gói này ,host nào có địa chỉ IP trùng với yêu cầu sẽ gửi lại thông tin cho host A là "IP này có MAC là : ......".Host A nhập thông tin vào ARP cache (RAM).Khi muốn liên lạc với X thì lại tra trong ARP cache để biết địa chỉ MAC cần đến.

ARP là gì?
Trong protocol TCP/IP có ARP protocol. ARP tự động cập nhật các MAC tương ứng với các IP và xây dựng một bảng ARP table trong máy tính trong cùng mạng subnet.

Khi này , nếu A và X ở trong cùng LAN, thì khi A muốn gửi packet cho X, no' sẽ match IP của X với MAC tương ứng trong bang ARP của no'.
Nếu A biết IP của X , nhưng không match được MAC tương ứng trong bang ARP của no' , thì khi này nó sẽ gứi một packet , gọi là ARP request, với địa chỉ MAC broadcast FFFFFFFFFF . Khi này tất cả máy tính trên cùng một mạng sẽ nhận được gói này và chuyển lên lớp Network; nhưng chỉ có máy có IP match với IP destination address trong ARP request mới gửi trả lại gói tin có chứa dia chỉ MAC tương ứng mà máy A muộn tìm . Gói tin này là ARP reply.

Khi đó gói tin ARP request sẽ có MAC nguồn là MAC của A, MAC đích là FF-FF-FF-FF-FF-FF.

Nếu Host X available trên Segment thì nó sẽ biết là gói tin này gửi cho nó nhờ vào địa chỉ IP mà Host A ghi trong gói tin ARP request và nó sẽ trả lời bằng 1 gói tin ARP reply. Gói tin ARP reply sẽ có MAC nguồn là MAC của Host X, MAC đích là MAC của Host A, khi Host A nhận được gói tin này tự nhiên sẽ biết được MAC của X.


Sau khi A nhận được ARP reply , nó sẽ mở gói và update bảng ARP table của nó: IP và MAC của máy X.

2/ Host X không cùng segment với host A :


lúc đó phải nhờ đến router để forward yêu cầu này đến các segment khác. Trong trường hợp này, router sẽ gửi địa chỉ MAC của interface mà nhận gói ARP request trên Router cho máy gửi ( máy A ).

Một cách khác để liên lạc với một máy tính khác không cùng nằm trên 1 segment là "default gateway". Default Gateway là một phần của một host (máy tính). Nó là một địa chỉ IP của một interface trên router, và được cấu hình cho host. Địa chỉ IP của host và của Default Gateway phải cùng segment mạng. Khì này, máy gửi (A) sẽ kiểm tra xem nó và máy nhận (B) có cùng nằm trên một subnet hay không. Nếu không, nó sẽ đóng gói packet gửi với IP destination address là của máy nhận và MAC address destinaiton là của Router nối với subnet của nó.


Nếu Proxy ARP hay default gateway không được cấu hình, thì không có "traffic" nào có thê rời khỏi một subnet (một mạng cục bộ). Phải có một trong hai cái được cấu hình ( hay cho phép) để có thể giao tiếp với các segment mạng khac được.

"IP source và dest không bao giờ thay đổi, chỉ có MAC source và dest là thay đổi thôi".


Proxy ARP: Theo cách thức hoạt động của proxy ARP, ta có thể thấy rằng client khi muốn biết MAC của một host nào đó, nó chỉ đơn giản là broadcast ARP-Request lên mạng. Router sẽ có trách nhiệm đáp trả lại bằng ARP-Reply nếu nó nhận thấy IP-destination là thuộnc mạng khác. Như vậy, cấu hình IP cho client cực kỳ đơn giản, nhưng gánh nặng lại đè lên router. Thử tưởng tượng cứ sau 1p', ARP-entry bị hủy bỏ, thế là các client thi nhau broadcast lên mạng thì router "tiêu" như chơi. Ngoài ra, proxy ARP còn gặp một bất lợi nếu trong segment có tới hơn 1 router. Chọn router nào, nếu như các router đều có route đến mạng đích?


Default-Gateway: Nếu client biết rằng IP-dest không thuộc mạng của nó, nó dùng MAC của default-gateway để gửi gói tin, router default-gateway nhận lấy gói tin sẽ biết phải xử lý tiếp theo như thế nào (dựa trên IP source/destination). Cách này giảm tải cho router, giải quyết được trường hợp có nhiều router nối vào cùng segment, và đỡ gây nhầm lẫn.

Nếu Host A có cấu hình sử dụng Defaul gateway trong TCP/IP protocol thì gói tin ARP request sẽ không phải dạng Broadcast mà được gửi thẳng đến cho Router ( TCP/IP stack quy định như vậy). Tất nhiên để gửi được gói tin này đến cho Router thì nó cũng phải request MAC của defaul gateway trên Router trước, sau đó khi có MAC của default gateway thì Host A sẽ tạo 1 gói tin ARP request MAC của Host X với IP đích là IP Host X, MAC đích là MAC của default gateway.



Khi Router gateway nhận được gói tin này thì nó sẽ Forward qua interface trên segment thích hợp, tại đây phần Datalink header sẽ được lấy ra (Pull out) và phần Datalink header mới sẽ được gắn vào với mục đích để truyền trên Segment của Host B. Khi Host B nhận được gói tin ARP request thì cũng sẽ trả lời lại bằng gói tin ARP reply được gửi đến DF gateway trên Segment của nó. Khi Router nhận được gói tin này cũng làm việc tương tự như khi gửi đi từ Host A (pull out Datalink header, gắn datalink header mới v.v....)

Nếu Host A không có cấu hình default gateway (tất nhiên sẽ broadcast gói tin ARP request) nhưng nếu Router trên Segment của host A có chức năng ARP Proxy thì căn cứ trên IP mà gói tin ARP request yêu cầu ROUTER sẽ so sánh với Routing Table của nó và nhận gói tin này nếu Match trong Routing table, sau đó sẽ forward qua Segment thích hợp. Quá trình tiếp theo tương tự như trường hợp A.

Như vậy : nếu 1 trong 2 default gateway của 2 segment cấu hình sai thì sẽ dẫn đến việc Host A không thể liên lạc được với Host X và ngược lại. Ngoài ra nếu thời gian tồn tại của ARP cache trong memory quá lâu công với việc có thay đổi MAC của DF gateway sẽ dẫn đến việc tạm thời không thể thực hiện ARP request.

Ví dụ minh họa cho các lý thuyết nêu trên:

xin lưu ý các IP cùa source và destination là không thay đổi chỉ có mac là thay đổi thôi. các bạn xem một ví dụ sau để đễ hiểu hơn nhé

máy A-------Router1--------router2--------router3------máy B

đầu tiên máy A đóng gói gói tin như sau

IP nguồn là IP của máy A. IP đích là IP của máy B xuống đến tầng datalink máy A sẽ xem máy B có trong cùng subnet với mình không, trong truờng hợp này là không.

lúc này máy A sẽ dùng :

MAC nguồn là của máy A. MAC đích là mác của interface trên router1 nối với subnet A.

Router1 sẽ xem IP đích có nằm trong subnet của mình hay không trong truờng hợp này là không, lúc này router sẽ dóng gói địa chỉ MAC nguồn là mác cùa interface mà router này nối với router2, mác đích sẻ là mác trên interface của router2, router2 cũng xử lý giống router 1 và chuyển đến router3.

Router3 sẽ xem IP này có nằm trong subnet của mình không, nếu có thì nó sẽ xem xét địa chỉ mac tương ứng với IP này (router3 biết được vì nó tra trong bảng ARP của nó có chứa máy B vì B cùng subnet) ư1ng với IP này router3 xác định đưọc MAC là máy B lúc này máy B nhưng nó vẩn gửi Brodcast đến tất cả các máy trong subnet có máy B nhưng chỉ máy B nhận gói tin vì nó có MAC trùng với MAC đích trong gói tin.

A sẽ gửi 1 gói tin gọi là ARP request (ARP = Address Resolution Protocol) bằng cơ chế broadcast để tất cả các máy đều có thể nhận được gói tin này
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Máy vi tính
nophoto Mua máy tính bảng giá rẻ nên mua loại nào?

Đăng lúc: 20:01 - 21/05/2013 trong Máy vi tính

nophoto Vùng ổ cứng sau khi chia co màu hồng?

Đăng lúc: 20:01 - 21/05/2013 trong Máy vi tính

nophoto Lenovo Thinkpad Table 2 đã bán chưa?

Đăng lúc: 20:01 - 21/05/2013 trong Máy vi tính

nophoto HP Probook 4440s có trang bị khe cắm thẻ sim 3G không?

Đăng lúc: 20:01 - 21/05/2013 trong Máy vi tính

nophoto Với 200 triệu có nên mở một quán nét ko ?

Đăng lúc: 20:01 - 21/05/2013 trong Máy vi tính

nophoto Cần anh em tư vấn giúp để mở tiệm Net?

Đăng lúc: 20:01 - 21/05/2013 trong Máy vi tính

nophoto SV ngành xây dựng nên chọn laptop nào?

Đăng lúc: 20:01 - 21/05/2013 trong Máy vi tính

nophoto Cần những gì để mở một quán net?

Đăng lúc: 20:01 - 21/05/2013 trong Máy vi tính

nophoto Máy tính bảng có thay thế được laptop?

Đăng lúc: 20:01 - 21/05/2013 trong Máy vi tính

nophoto Máy bị lỗi màn hình xanh ?

Đăng lúc: 20:01 - 21/05/2013 trong Máy vi tính

nophoto Máy Bị dump màn hình xanh lè?

Đăng lúc: 20:01 - 21/05/2013 trong Máy vi tính

nophoto Màn hình máy tính bị trắng xóa khi đang sử dụng ?

Đăng lúc: 20:01 - 21/05/2013 trong Máy vi tính

nophoto Máy vi tính hay bị khởi động màn hình xanh chữ trắng ?

Đăng lúc: 20:01 - 21/05/2013 trong Máy vi tính

lê văn nguyên Máy tính bị lỗi màn hình xanh chữ trắng (BSOD) ?

Đăng lúc: 20:01 - 21/05/2013 trong Máy vi tính

nophoto Đánh giá chất lượng máy tính Sony Vaio Duo 11?

Đăng lúc: 20:01 - 21/05/2013 trong Máy vi tính

nophoto Đánh giá chất lượng máy tính bảng Dell XPS 12?

Đăng lúc: 20:01 - 21/05/2013 trong Máy vi tính

nophoto Đánh giá chất lượng máy tính Asus Zenbook Prime UX31A?

Đăng lúc: 20:00 - 21/05/2013 trong Máy vi tính

nophoto Nhờ anh/chị tư vấn giùm em mua cái laptop nhé?

Đăng lúc: 20:00 - 21/05/2013 trong Máy vi tính

nophoto Laptop tôi cài win và driver đầy đủ nhưng không sleep máy được?

Đăng lúc: 20:00 - 21/05/2013 trong Máy vi tính

Link Chọn laptop HP hay Dell?

Đăng lúc: 20:00 - 21/05/2013 trong Máy vi tính

Rao vặt Siêu Vip