브라우저에 도메인 네임을 치면, DNS를 거쳐 도메인 이름은 IP 주소로 변환됨.그렇러나 브라우저에 localhost를 치면, 이것도 DNS를 통해 IP 주소로 변환될까?아니다. Linux 계열에서는 /etc/hosts 파일을 우선적으로 참고하여 IP 주소로 바꾼다.요
Transport Layer 위에서, TCP/IP 프로토콜 제어를 위한 코드를 제공.Socket을 사용해서 소프트웨어간 통신이 가능.IP: 컴퓨터의 위치를 찾기 위해서 사용.PORT: 컴퓨터 내에서 프로그램의 위치를 찾기 위해서 사용 = process 식별자.시스템 P
객체, 데이터 구조 등을 다른 환경으로 네트워크를 거쳐 전송하기 위해 Byte 포맷으로 변환하는 과정.객체를 Byte 형태로 만들어야(serialization해야) 전송이 가능하기 때문.Reference Type의 변수들은 serialization하지 않으면 전달할 수
2개의 주체 사이에서 정보나 신호를 주고받을 때 그 사이를 연결하는 것.TV를 만들었을 때, TV를 끄고, 키고, 볼륨을 조절하고 채널을 바꾸는 리모컨 버튼 = 인터페이스TV와 인간의 소통 창구 역할을 수행함.또한 TV 화면, 컴퓨터 모니터 등 정보를 출력하는 부분도
Uniform: 리소스를 식별하는 통일된 방식Resource: 자원. URI로 식별할 수 있는 모든 것.URI(Uniform Resource Identifier): 자원 식별자URL(Uniform Resource Location): 자원 위치URN(Uniform Res
1. HTTP란 HyperText Transfer Protocol HTTP 통신은 요청과 그에 대한 서버의 응답으로 이루어짐. 우리가 보는 HTML 웹 페이지도 브라우저의 요청에 따라 서버가 응답한 결과물. TCP/IP 통신 위에서 동작하며, 80번 포트를 사용. H
Representational State Transfer: 자원의 표현으로 상태를 전달하는 것.네트워크 아키텍처 스타일 = 네트워크 자원을 정의하고 처리하는 방법 전반.HTTP의 장점을 최대한 활용할 수 있는 아키텍처.자원을 정의하고 자원에 대한 주소를 지정하는 방법론
CORS 관련 이슈는 모두 COS 정책을 위반했기 때문에 발생.사실 CORS라는 방어막이 존재하기 때문에 이곳 저곳에서 가져오는 리소스가 안전하다는 최소한의 보장받을 수 있음.CORS: Cross-Origin Resource Sharing, 교차 출처(다른 출처) 리소
1. MQTT란? Message Queueing Telemetry Transport Publish-Subscribe 기반의 메시지 송수신 프로토콜. 작은 코드 공간이 필요하거나, 네트워크 대역폭이 제한되는 원격 통신을 위해, 즉 IoT와 같은 제한된, 혹은 대규모 트