본문 바로가기

네트워크/네트워크 이론6

번외) 클라우드란? 클라우드는 일반적으로 클라우드 컴퓨팅을 의미한다. 인터넷을 통해 가상화된 컴퓨터의 다양한 자원과 어플리케이션을 온디맨드(사용자의 요구에 따라 바로 제공)로 제공하는 서비스이다. 가상화 iso 이미지 파일 : 물리적인 CD안에 들어있는 내용을 파일로 만든 것 2023. 2. 2.
이론) 웹(feat.HTTP 프로토콜, Frontend와 Backend의 차이) 웹 관련 기술들 HTTP / HTTPS 에서 HTTP는 서버에 저장되어 있는 파일을 받아오는 프로토콜이다. HTTPS는 HTTP에서 보안이 추가된 것이다. HTML은 웹 페이지를 채울 내용을 만들고, Javascript는 웹 페이지에 들어갈 기능을 만들 때 사용한다. CSS는 웹 페이지를 꾸미는 디자인 역할을 한다. HTTP 프로토콜 HTTP(HyperText Transfer Protocol)은 문서 전송을 위해 쓰이며, 요청과 응답의 동작에 기반하여 서비스를 제공한다. HTTP 1.0 : 연결 수립(TCP의 3-way handshake), 동작, 연결 해제의 반복이 심해서 통신 부하 문제가 발생했음 HTTP 1.1(가장 많이 사용됨) : 연결 수립 후 받아올 거 다 받아오고, 연결 해제한다. HTTP .. 2023. 1. 31.
이론) 멀리 있는 컴퓨터와의 통신(feat. IP주소, 라우터) IPv4 프로토콜 IPv4 프로토콜은 네트워크 상에서 데이터를 교환하기 위한 프로토콜이다. IPv4 프로토콜은 데이터가 정확하게 전달될 것을 보장하지 않는다.(중복 및 순서 잘못 전달할 가능성 있음) 제대로 전달되지 않았을 시 정비하여 재전송하는 기능은 4계층에서 이루어진다. 위의 그림이 IP 프로토콜의 구조이다. IHL(Header Length)는 4비트기 때문에 10진수 값 15까지만 표현이 가능하다. 이러한 이유로 20Bytes이상의 값은 나누기 4를 해서 나타낸다. Total Length + Identification + IP Flags + Fragment Offset은 한 묶음으로 생각하면 된다. 데이터는 쪼개서 보낸다. 이와 관련된 역할을 하는 묶음이다. (IP Flags는 패킷이 쪼개졌는지 .. 2023. 1. 30.
이론) OSI 7 계층 중 3 계층과 IP주소 3 계층의 프로토콜 OSI 7 계층 중 3 계층의 대표적인 프로토콜은 ARP, IPv4, ICMP 등이 있다. ARP 프로토콜은 IP주소를 이용해서 MAC 주소를 알아올 때 사용 IPv4 프로토콜은 실제로 멀리 떨어져 있을 때 통신할 때 쓰임 ICMP 프로토콜은 통신 여부를 확인할 때 사용 IP주소와 서브넷 마스크 IP주소는 컴퓨터의 고유한 주소로, 0.0.0.0 ~ 255.255.255.255까지 표현이 가능하다. IP주소를 클래스별로 나눠서 사용한다. IP version 4(IPv4)로 표현했을 때, 사용가능한 IP주소가 2의 32제곱 개 정도 되는데 IP주소를 필요로 하는 컴퓨터나 핸드폰의 개수는 사용가능한 IP주소의 개수보다 더 많다. 이러한 이유로 인해 IP주소를 낭비하지 않는 것이 중요하며 좀.. 2023. 1. 27.