본문 바로가기

CS Knowledge/Network

(3)
DNS Overview & Purchasing Domain 1. What is the DNS? Mostly, most website you visited, you don't know what is the IP address of it. Just go to website and use it, that's it. However, Inside of that, All of website has their own IP Address and connect each other with it. Therefore, Let's say you don't know google's IP address, how can you visit google? Because we have DNS Server which is changing domain name(www.google.com) to I..
HTTP 상태 코드 정리 이번 블로그에서는 웹 접속 등에서 나타나는 다양한 HTTP 상태 코드에 대해서 정리해보려고 한다. 앞자리의 의미 1로 시작하는 코드 : 현재까지 서버에 요청이 잘 전달되었으며, 클라이언트는 하던 작업을 계속 수행해도 됨을 의미 (정보) 2로 시작하는 코드 : 서버에 요청이 잘 전달된 후, 그에 대한 응답 (성공) 3으로 시작하는 코드 : 요청 완료를 위해 추가적인 작업이 필요함을 의미하는 코드 (리다이렉션) 4로 시작하는 코드 : 요청의 문법이 잘못되었거나 요청을 처리할 수 없음을 의미하는 코드 (클라이언트 오류) 5로 시작하는 코드 : 요청에는 문제가 없으나 서버측에서 문제가 존재하는 경우 (서버 오류) 대표 Status 200 OK - 요청이 성공적으로 되었고 정보는 요청에 따른 응답으로 반환됩니다...
Port & Port Forwarding Port 기본적으로 포트란 여러가지 요청의 종류를 구별해주는 장치라고 볼 수 있다. 한 예로, 내가 만약 내 컴퓨터로 웹사이트를 하나 띄웠다고 해보자 이 웹사이트는 여러가지 기능을 한다. 하지만 결국 이 사이트를 띄운 컴퓨터도 하나의 LAN선으로 이루어져있다. 따라서, 이 하나의 LAN선에 여러가지 종류의 요청이 왔을 때, 어떤 요청인지 쉽게 구별이 가능해야 하는 것이다. 종류는 아래와 같고 번호에 따라 역할이 조금 다르다. 0~1023번 : 잘 알려진 포트 1024~49151번 : 등록된 포트 49152~65535번 동적 포트 또한, 잘 알려진 포트는 말그대로 잘 알려진 포트이다. 따라서, 잘 알려진 포트 내부 번호마다 역할이 존재한다. 아래는 각 포트별 요청 종류를 의미한다. 20 : FTP 데이터 ..