728x90

전체 글 27

윈도우(Windows) 네트워크 확인 명령어 정리

ipconfig 현재 네트워크 구성 및 IP 주소 정보를 표시합니다. 사용 가능한 네트워크 인터페이스, IP 주소, 서브넷 마스크, 기본 게이트웨이 등의 정보를 확인할 수 있습니다. 옵션 설명 /all DHCP 등 추가 정보를 출력합니다. /renew IPv4 주소를 새로 받아옵니다. /renew6 IPv6 주소를 새로 받아옵니다. /release 지정된 어댑터의 IPv4 주소를 해제합니다. /release6 지정된 어댑터의 IPv6 주소를 해제합니다. /displaydns DNS Resolver의 캐시 목록을 표시합니다. /flushdns 기존 캐시정보를 모두 삭제합니다. /registerdns DNS 정보를 수동으로 등록합니다. ping 원격 호스트에 대한 연결을 확인하고, 호스트가 응답하는지 확인하..

네트워크 2023.10.23

NAT(SNAT) NAPT(PAT) DNAT 개념정리

NAT(Network Address Translation) NAT 앞에 Source가 생략되어 있습니다. SNAT라고 하면 이걸 의미합니다. 뒤에 나올 DNAT와 반대로 Source(출발지, 송신자)의 IP를 변경한다는 뜻입니다. 왜 변경하죠? 소스 아이피, 즉 송신측 장비가 사설 네트워크에 있기 때문입니다. 사설 네트워크에서 받은 사설IP로는 인터넷에 접속할 수 없습니다. 인터넷을 하려면 공인IP가 필요합니다. 따라서 사설 IP를 공인IP로 바꿔줘야합니다. 굳이 왜 사설IP를 쓰죠? 그냥 공인IP를 기기한테 주면 안되나요? 보안 때문입니다. 외부에서 내 아이피를 바로 볼 수 있다면, 온갖 위험에 노출됩니다. 그래서 내 장치와 인터넷 사이에 방화벽을 두고 방화벽이 NAT를 수행함으로써 외부에서는 내 컴퓨..

네트워크 2023.10.20

RARP와 GARP의 개념과 동작원리

Reverse ARP RARP는 ARP 앞에 Reverse를 붙인 것처럼 ARP와 반대로 동작하는 프로토콜입니다. 즉 MAC으로 IP를 얻어오는 동작, 즉 MAC주소를 IP에 매핑시킵니다. (정보처리기사 시험에서 ARP와 RARP를 필답형으로 자주 물어봅니다.) 요즘은 DHCP 등의 프로토콜을 사용하기 때문에 보통 자동으로 IP가 할당됩니다. 하지만 거의 40년 전인 1984년에 생산된 워크스테이션에는 디스크가 없었습니다. 따라서 IP주소를 저장할 수 없는 이런 컴퓨터들이 IP주소를 얻기 위해 제안된 프로토콜이 바로 RARP 입니다. 즉 오래된 기술이고, 일반인들은 거의 접하기 힘든 프로토콜입니다. RARP는 별도의 RARP 서버가 필요합니다. 이 서버는 동일한 물리적 네트워크에 속해 있어야 합니다. 또..

네트워크 2023.10.19

ARP 개념과 동작방식

ARP는 Address Resolution Protocol의 약자로 네트워크 계층(OSI7 계층에서 3번째 계층)의 주소결정 프로토콜입니다. 이더넷 통신에서 상대의 IP는 알고 있지만, MAC주소를 모를 때 사용합니다. IP는 얼마든지 바뀔 수 있는 주소지만, MAC 주소는 거의 변하지 않습니다. MAC 주소 변경이 강제로 가능하긴 하지만 보통 고정이라고 여기고 통신합니다. (악의적인 MAC 주소 변경을 통한 ARP spoofing 공격이 있습니다.) MAC 주소를 모른다면 이더넷 프레임을 만들 수 없기 때문에 통신이 불가능합니다. 따라서 목적지 IP주소를 목적지의 MAC 주소와 대응시키기 위해서 사용하는 것입니다. ARP는 Request와 Response 동작으로 나눠집니다. ARP Request PC..

네트워크 2023.10.19

랜선의 종류와 쓰임새(2)

랜선 TP 케이블은 아래 단면 사진과 같이 차폐에 따라 UTP, FTP, STP로 구분됩니다. 차폐는 노이즈를 막고, 노이즈가 잘 막아지면 전송거리가 길어집니다. UTP는 약 100m, FTP는 약 150m, STP는 약 200m 까지 이론상 통신이 가능합니다. STP 케이블 (Shielded Twist Pair Cable : 차폐연선) 쉴드 처리가 된 TP 케이블입니다. 여기서 쉴드는 알루미늄 쉴드이며, 각각의 페어 케이블을 쉴드로 감싼 형태입니다. 노이즈 보호와 전기적인 간섭에 매우 효과적입니다. 하지만 접지를 위한 설비가 필요하기 때문에 유지보수에 신경써야 합니다. S-STP라는 케이블은 이 위에 또 한 번 가느다란 철을 피복처럼 입힌 케이블입니다. 가격은 제조사별로 다르지만 UTP에 비해 5배 이..

네트워크 2023.10.04

랜선의 종류와 쓰임새(1)

흔히 접하는 통신케이블에는 랜선과 광케이블이 있습니다.여기서는 랜선, 즉 TP케이블을 정리합니다. TP케이블 (Twisted pair) 직역하면 꼬여있는 한쌍입니다. 두 가닥 구리선이 한 쌍으로 꼬여있는 케이블입니다. 주파녹갈 피복 안의 구리선은 한 가닥(단선)으로 이루어져 있을 수도, 여러 가닥(연선)으로 이루어져 있을 수도 있습니다. 이렇게 꼬아둔 이유는 노이즈를 막기 위함입니다. 노이즈를 막지 못하면 구리선을 통해 전달해야 할 전기 신호가 점점 무너지게 되고, 이는 통신가능 거리가 짧아짐을 의미합니다. 노이즈에는 외부노이즈와 내부노이즈가 있습니다. 구리선을 흐르는 전기적 신호를 외부에서 온 전자파가 무너뜨릴 수 있는데, 단순하게 보이는 이 꼬임이 신호가 무너지는 것을 막아줍니다. 서로 꼬여있는 접점..

네트워크 2023.09.26

Yolo 좌표형식으로 Opencv에서 사각형 그리기

#1 Yolo 좌표 포맷 알아보기 제가 원한 데이터셋은 Raw data(깨끗한 원본 사진) - GroundTruth data(박스로 레이블이 된 사진) 이런 셋이었지만... 항공촬영 데이터가 생각보다 너무 적어서 아래와 같은 데이터셋을 받았습니다. 이미지와 텍스트 문서가 같은 이름 쌍으로 이루어진 데이터셋입니다. 텍스트 문서에는 이미지에 있는 객체의 박스좌표가 입력되어 있습니다. 한 줄에 5가지 정보가 적혀있는데 이건 Yolo에서 쓰는 좌표 포맷입니다. 띄어쓰기를 구분자로 해서 입니다. 와 는 직사각형의 중심을 표현합니다. 와 는 중심에서부터 사각형의 폭과 높이를 상대적으로 표현합니다. 0~1 사이의 값으로 정규화된 수치라서 좌표 포맷이 다르므로 전처리 없이 Opencv의 rectangle 함수에 넣을 ..

딥러닝 2022.03.28
728x90