초록꼬마의 devlog
article thumbnail
Network Address Translation (NAT, 네트워크 주소 변환)
back-end dev/web, network 2023. 9. 13. 16:58

🌿 의미 사설 네트워크에 속한 여러 개의 호스트가 하나의 공인 IP 주소를 사용해서 인터넷에 접속하기 위한, 네트워크 주소 변환 기술 IP 패킷에서 외부의 공인 IP 주소와 포트 주소에 해당하는 내부 IP 주소를 재기록/변환하여 라우터를 통해 네트워크 트래픽을 주고받는 기술 공인 IP 주소 = 고갈되어 있는 바, 기관/회사별 3~4개 IPS 사업자로부터 부여받음 사설 IP 주소 = 랜덤으로 많은 양의 사설 IP를 매핑시킴 🌿 주소 할당 방식에 따른 종류 🌱 Static NAT 사설 IP 주소와 공인 IP 주소가 1:1로 연결/교환되는 구성 공인 IP 주소의 절약 효과는 없음 → IP 부족하니까 이 방법은 잘 사용하지 않는다고 함 주로 사설 IP 주소를 사용하는 서버가 여러 가지 역할을 할 때 포트포워딩을..

article thumbnail
웹 통신 기초
back-end dev/web, network 2023. 9. 12. 14:52

🌿 인터넷 전 세계의 컴퓨터들이 네트워크를 통해 연결되어 정보를 공유하는데 목적을 두며, 프로토콜을 이용하여 통신 초기에는 군사용과 민간용으로 구분되었고, 민간용이 지금의 인터넷이 됨 🌿 웹 인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 공간 인터넷의 통신망 위에서 작동하는 서비스 🌱 웹 표준 모든 브라우저에서 웹 서비스가 정상적으로 보여질 수 있도록 하는 것 표준안으로 HTML5를 웹 표준으로 권고 🌱 웹 처리 과정 네트워크를 통해 서로 연결된 컴퓨터들 간에 서버와 클라이언트의 역할을 나누고, HTML이라는 마크업 언어를 통해 자료를 주고 받음 ✔️ 클라이언트-서버 구조 서버 = 특정한 서비스를 제공하는 컴퓨터 vs 클라이언트 = 서비스를 이용하는 사용자 서버의 종류 클라이언트 사이드 ..

CIDR
back-end dev/web, network 2023. 6. 20. 21:22

article thumbnail
server단 프로그래밍에서 하는 일
back-end dev/web, network 2022. 1. 13. 23:31

1. 정보의 효율적인 저장과 전송 e.g. Amazon 등 온라인 쇼핑몰 사이트에서 다른 검색어로 검색했을 때, 전체적인 화면 구조는 변동이 없으나, 검색 결과는 변함 2. 사용자 경험의 개별화 e.g. Google 검색 창에 'football'을 검색한 뒤, 이어서 'favourite'을 검색해보면 자동완성되는 추천 검색어에 'favourite football player/team', 'favourite game football' 등이 뜨는 것은 우연이 아님 3. 내용물에 대한 접근 권한 통제 e.g. 은행 사이트에 로그인 안 했을 때 vs 했을 때 보이는 내용물의 차이 4. 세션(해당 사이트의 현재 사용자에 대한 정보)/상태 정보 저장 e.g...