Windows 10 컴퓨터의 모바일 핫스팟 설정을 통하여 다음 두 가지 기능을 수행할 수 있습니다.
- 인터넷 연결 공유: 컴퓨터의 인터넷 연결을 다른 기기에 제공합니다. 모바일 핫스팟에 연결하는 기기의 관점에서는 무선 공유기에 연결하여 인터넷을 사용하는 것과 같습니다.
- 로컬 영역 연결: 모바일 핫스팟에 연결된 기기들로 로컬 네트워크가 구성되는 것이기 때문에 기기들간 TCP 서버/클라이언트 통신이 가능해집니다.
인터넷 연결을 공유하는 것이 목적이기 때문에 모바일 핫스팟으로 설정하고자 하는 기기가 인터넷에 연결되어 있지 않은 상태에서는 모바일 핫스팟을 설정할 수 없고 따라서 로컬 영역 연결도 구성되지 않습니다.
실습을 위하여 사용한 기기는 아래와 같습니다.
- 기기-1 (Windows 10): 모바일 핫스팟으로 설정
- 기기-2 (Windows 10): 기기-1의 모바일 핫스팟에 연결
- 기기-3 (iOS): 기기-1의 모바일 핫스팟에 연결
기기-1에 장착되어 있는 네트워크 연결 장치들은 다음 표와 같습니다.
이름 | 인터넷 연결 상태 | 유형 |
---|---|---|
이더넷 1 | 연결됨 | 이더넷 |
Wi-Fi 1 | 연결됨 | Wi-Fi |
Wi-Fi 2 | 인터넷 없음 | Wi-Fi |
모바일 핫스팟 설정
기기-1을 모바일 핫스팟으로 설정합니다. 인터넷에 연결되어 있는 네트워크 연결 장치들 중에서 한 개만 모바일 핫스팟으로 설정할 수 있습니다.
-
Windows 시작 메뉴에서 설정 버튼을 클릭합니다.
-
네트워크 및 인터넷 항목을 클릭합니다.
-
왼쪽 메뉴 목록에서 모바일 핫스팟을 클릭합니다.
-
네트워크 편집 버튼을 클릭하고 아래와 같이 설정합니다.
- 네트워크 이름: hotspot-ap-test (이름을 다르게 지정할 수 있음)
- 네트워크 암호 : t12345678 (암호를 다르게 지정할 수 있음)
- 네트워크 대역: 2.4GHz (일부 기기가 5GHz 대역을 지원하지 않기 때문에 2.4GHz 대역으로 지정)
-
다음 두 항목의 값을 아래와 같이 설정합니다.
- 다음에서 인터넷 연결 공유: 이더넷 1 / Wi-Fi 1 중에서 Wi-Fi 1 선택
- 내 인터넷 연결 공유: Wi-Fi / Bluetooth 중에서 Wi-Fi 선택
-
아래 스위치를 사용하여 모바일 핫스팟을 켭니다.
- 다른 디바이스와 인터넷 연결 공유: 켬
인터넷 연결 확인
- 기기에 표시되는 Wi-Fi AP 목록에서 hotspot-ap-test 항목을 선택합니다.
- 암호
t12345678
를 입력하고 연결을 시도합니다. - 웹 브라우져를 띄워서 웹 페이지가 정상적으로 열리는지 확인합니다.
TCP 서버/클라이언트 통신 확인
IP 주소 파악
기기-1의 IP 주소는 아래 명령으로 파악할 수 있습니다.
>ipconfig /all
무선 LAN 어댑터 로컬 영역 연결* 5:
...
설명. . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter #3
IPv4 주소 . . . . . . . . . : 192.168.137.1(기본 설정)
...
출력 메시지의 설명 항목에 Wi-Fi Direct가 포함되어 있고 모바일 핫스팟 설정 이후에는 IP 주소가 표시됩니다.
모바일 핫스팟에 연결한 기기들의 IP 주소는 기기-1의 모바일 핫스팟 설정 화면에서 파악할 수 있습니다. 표시되는 정보는 다음과 같습니다.
- 디바이스 이름
- IP 주소
- 물리적 주소
TCP 통신
-
기기-1에 TCP 서버 프로그램을 띄우고 클라이언트 프로그램들의 접속을 기다립니다.
-
기기-2에 TCP 클라이언트 프로그램을 띄우고
192.168.137.1
주소에 연결합니다. -
기기-3에 TCP 클라이언트 프로그램을 띄우고
192.168.137.1
주소에 연결합니다. -
기기-2의 TCP 클라이언트 프로그램에서 메시지를 보내고 TCP 서버 프로그램에서 수신하는지 확인합니다.
-
기기-3의 TCP 클라이언트 프로그램에서 메시지를 보내고 TCP 서버 프로그램에서 수신하는지 확인합니다.
-
기기-1의 TCP 서버 프로그램에서 기기-2로 메시지를 보내고 TCP 클라이언트 프로그램에서 수신하는지 확인합니다.
-
기기-1의 TCP 서버 프로그램에서 기기-3로 메시지를 보내고 TCP 클라이언트 프로그램에서 수신하는지 확인합니다.
Written with StackEdit.
댓글 없음:
댓글 쓰기