Network3 [Network] 웹 개발자를 위한 네트워크 기본 개념 정리 (IPv4, IPv6, 서브넷 마스크, 게이트웨이) ※ IPv4 vs IPv6 간단 비교 항목 IPv4 IPv6 정식 명칭 Internet Protocol version 4Internet Protocol version 6 주소 길이 32비트128비트 주소 수 약 42억 개무한에 가까움 (3.4 x 10³⁸ 개) 형식 예시 192.168.0.12001:0db8:85a3:0000:0000:8a2e:0370:7334 도입 시기 1981년1998년 사용 현황 아직 가장 널리 사용됨점점 더 많이 도입 중 > 왜 IPv6가 나왔을까?IPv4는 주소 수가 약 42억 개뿐이라서, 전 세계적으로 IP가 부족해진 상황, 그래서 더 많은 IP를 만들 수 있도록 나온 게 IPv6 상황 필요한 버전 일반 웹 개발 / API 통신대부분 IPv4 기반글로벌 서비스를 만들거.. 2025. 8. 5. [Network] 개발자를 위한 ping 명령어 ping 명령어란?네트워크에서 특정 호스트(IP나 도메인명)가 정상적으로 연결 가능한지 확인하는 명령어ICMP(Echo Request) 패킷을 보내고, 응답(Echo Reply)이 오는지 확인 기본 사용법 예시ping google.com 구글 서버가 응답 가능한지 확인출력에는 IP 주소, 응답 시간(ms), TTL(Time to Live) 정보 등이 포함 유용한 ping 옵션들 (Windows 기준) 옵션 설명 -t무한 핑을 보냄 (강제 종료는 Ctrl+C)-n [횟수]지정한 횟수만큼 핑을 보냄-l [크기]보낼 패킷의 크기를 지정 (기본은 32바이트)-4IPv4 주소로 강제 설정-6IPv6 주소로 강제 설정ping -n 5 google.com # google.com으로 5번 핑을 보냄ping -l 10.. 2025. 6. 15. [Network] 운영체제 & 버전별 hosts 파일 위치 WindowsXP, Vista, 7, 8, 10, 11C:\Windows\System32\drivers\etc\hosts관리자 권한 필요macOS모든 버전 (e.g. Monterey, Ventura 등)/etc/hostssudo 권한 필요 (sudo nano /etc/hosts)LinuxUbuntu, Debian, CentOS, Fedora 등 대부분/etc/hostssudo 권한 필요Android대부분의 버전 (루팅 필요)/system/etc/hosts 또는 /etc/hosts루팅된 기기에서만 수정 가능iOS모든 버전 (탈옥 필요)/etc/hosts탈옥된 기기에서만 접근 가능 브라우저가 도메인에 해당하는 IP를 찾는 순서1. local cache를 검색2. hosts 파일을 검색3. 도메인 네임서버를 .. 2025. 6. 15. 이전 1 다음