네트워크는 Net과 Work의 합성어로 컴퓨터와 같은 노드들이 통신 기술을 통해 그물망처럼 연결되어 통신을 하는 형태를 뜻하며, 데이터 및 리소스를 송신, 교환 또는 공유하기 위한 목적으로 케이블(유선) 또는 WiFi(무선)로 연결된 2개 이상의 컴퓨터로 구성된다.국제
2대 이상의 노드(node)가 하나의 링크에 연결되는 방식회선 구성 방법은 점대점 방식, 다중점 방식 등등이 있음점 대 점 방식은 두 장치 간의 전용 링크를 제공하는 것두 장치만이 링크를 독점하기 때문에 채널의 전체 용량은 두 기기간의 전송을 위해서만 사용케이블과 전선
IP address(IP 주소)란? IP(아이피) : Internet Protocol의 줄임말로, 인터넷상에서 사용하는 주소체계를 의미한다. 인터넷에 연결된 모든 PC는 IP 주소체계를 따라 네 덩이의 숫자로 구분된다. 이러한 네 덩이의 숫자로 구분된 IP 주소체계를
TCP는 신뢰성 있는 데이터 전송을 지원하는 연결 지향형 프로토콜입니다. 일반적으로 TCP와 IP가 함께 사용되는데, IP가 데이터의 전송을 처리한다면 TCP는 패킷 추적 및 관리를 하게 됩니다. 연결 지향형인 TCP는 3-way handshaking이라는 과정을 통해
OSI 7 계층이란? OSI 7 계층은 네트워크 통신이 일어나는 과정을 7단계로 나눈 국제 표준화 기구(ISO)에서 정의한 네트워크 표준 모델 아래 그림에서 아래부터 1계층(물리 계층) ~ 7계층(응용 계층)으로 구성되어 있다. 또 그림과 같이 각 계층을 지날 때마다
Domain(도메인)이란? 도메인은 웹 브라우저를 통해 특정 사이트에 진입을 할 때, IP 주소를 대신하여 사용하는 주소이다. 도메인을 이용해서 한눈에 파악하기 힘든 IP 주소를 보다 분명하게 나타낼 수 있다. 만약 IP 주소가 지번 또는 도로명 주소라면, 도메인 이름
TCP/IP 4계층이란? OSI 7계층 보다 먼저 나온 규격이나 현재 더 많이 활용 된다. TCP/IP 4계층의 캡슐화, 역캡슐화 TCP/IP 4계층은, 위 그림과 같이 애플리케이션 계층, 전송 계층, 인터넷 계층, 네트워크 접근 계층으로 이루어져있습니다. 데이터
네트워크 통신에서 신뢰적인 연결방식TCP는 기본적으로 unreliable network에서,안정적, 순서대로, 에러없이 reliable(교환) network를 보장할 수 있도록 하는 프로토콜TCP는 network congestion avoidance algorithm을
HTTP (HyperText Transfer Protocol) HTTP는 Hyper Text Transfer Protocol의 두문자어로, 인터넷에서 데이터를 주고받을 수 있는 프로토콜입니다. 최근에는 Plain text, JSON, XML 등 다양한 형태의 정보도 전
HTTP 메서드란 클라이언트와 서버 사이에 이루어지는 요청(Request)과 응답(Response) 데이터를 전송하는 방식을 일컫는다. 쉽게 말하면 서버에 주어진 리소스에 수행하길 원하는 행동, 서버가 수행해야 할 동작을 지정하는 요청을 보내는 방법이다.GET : 리소
HTTPS란 그러나 HTTP에는 단점이 존재했는데 클라이언트와 서버사이에서 주고 받는 데이터가 전송될 때 암호화되지 않기 때문에 보안에 취약하다는 것이었다. 이러한 문제를 해결하기 위해 HTTPS는 HTTP의 TCP/IP위에 SSL 또는 TLS를 통해 보안을 강화한 프
get방식이든 post방식이든 둘 다 브라우저가 서버에 요청하는 것이다.GET method는 클라이언트에서 서버로 어떠한 리소스로 부터 정보를 요청하기 위해 사용되는 메서드입니다. 데이터를 읽거나(Read), 검색(Retrieve)할 때에 사용되는 methodGET 요
공개키와 개인키를 이해하려면 대칭키와 비대칭키 부터 알아야한다.암호화, 복호화 할 때 사용하는 키가 동일한 경우, 1개의 키 사용어떤 키로 암호화 했다면, 수신자도 같은 키가 있어야 복호화 가능말 그대로 대칭시켜 봐서 맞을 시 자물쇠가 열리는 개념암호화 할 때 사용하는
URI(Uniform Resource Identifier)URI는 로케이터(locator), 이름(name)또는 둘 다 추가로 분류될 수 있다URI : 리소스를 식별한다URL : 리소스의 위치URN : 리소스의 이름이다URN의 이름을 부여하면 문제는 리소스가 맵핑되어있
다음 URL을 가지고 https://google.com/search?q=hello&hl=ko 어떻게 웹 브라우저가 요청해서 진행되는지 지금까지의 흐름DNS 서버를 조회해서 IP와 포트 정보를 받는다PORT는 HTTPS니까 443정보를 토대로 HTTP 요청 메시
HTTP 헤더 용도 HTTP 전송에 필요한 모든 부가정보 메시지 바디의 내용, 메시지 크기, 인증, 요청 클라이언트, 서버 정보, 캐시 등등 분류 - RFC2616 과거 General 헤더 : 메시지 전체에 적용되는 정보 Request 헤더 : 요청 정보 Res
기본 동작캐시가 없을 때 첫 번째 요청클라이언트에서 star.jpg 이미지를 요청한다. 서버에서는 해당 이미지가 있으면 응답을 줘야하는데, 이미지의 HTTP 헤더+바디를 합쳐 대략 1.1M정도 용량의 데이터를 응답한다.클라이언트에서는 해당 이미지를 응답 받아 사용한다.
CORS는 무엇인가요? 브라우저에서는 보안적인 이유로 cross-origin HTTP 요청들을 제한합니다. 그래서 cross-origin 요청을 하려면 서버의 동의가 필요합니다. 만약 서버가 동의한다면 브라우저에서는 요청을 허락하고, 동의하지 않는다면 브라우저에서 거절
1\. HTTP 프로토콜의 특성서로 다른 특성을 가진 기기들이 통신을 할 수 있도록 미리 합의하여 정해놓은 통신 규약을 프로토콜이라 부르며, HTTP는 웹에서 사용하는 프로토콜이다. Connectionless 프로토콜 (비연결 지향)클라이언트가 서버에 요청(Reques
정의"REpresentational State Transfer" 의 약자로, 자원을 이름(자원의 표현)으로 구분해 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미즉, 자원(resource)의 표현(representation)에 의한 상태 전달을 뜻자원 : 해당 소
CI는 간단히 요약하자면 빌드/테스트 자동화 과정 과정이다.CI/CD의 "CI"는 개발자를 위한 자동화 프로세스인 지속적인 통합(Continuous Integration)을 의미한다.CI를 성공적으로 구현할 경우 애플리케이션에 대한 새로운 코드 변경 사항이 정기적으로