이론 2

톰켓이란?

시스템 콜 HTTP는 운영체제가 들고 있는 소켓이라는 것을 이용해서 만들어졌는데 만약에 프로그램이 운영체제가 들고 있는 기능을 불러서 사용하는 것을 시스템 콜이라고 한다. HTTP 기반은 소켓이다. 웹 서버란? HTTP 웹 서버는 갑이다. 쉽게 말해서 하나의 영상을 공유할 때 그 영상을 받는 쪽이 갑이 아닌 영상을 주는 쪽이 갑이 되기 때문이다. 갑이라는 건 을이 필요한 데이터를 가지고 있다는 것이다. 그래서 항상 HTTP통신은 을이 갑한테 REQUEST를 한다. 이때 REQUEST 할 때 위치를 알아야 하기 때문에 IP주소를 알아야 한다. 그리고 두 번째는 REQUST 할 때 정확한 명시가 필요하기 때문에 URL을 사용한다 URL은 자원을 요청하는 주소 그래서 갑(웹서버)은 항상 가만히 있다가 URL을..

Springboot 2021.08.20

Spring boot실습-OSI통신

알로하 통신(알로하 프로토콜) 하와이에서 통신기술이 생겨날 때 섬끼리 선을 연결하기가 어려워서 통신을 주파수로 통신하기 시작했다. 불특정 다수에게 주파수를 보내는 통신이 브로드 캐스팅기술이다. 불특정 다수에게 주파수를 다 전달하는 것(와이파이) 보안이 별로 좋지 않다. 신호가 섞이면 잡음이 생긴다. 이때 컴퓨터는 두 개의 같은 신호를 구별하기 힘들어진다. 그래서 동시에 오는 여러 가지 신호를 구분하기 위해서는 원하는 주파수의 데이터를 받은 다음 나머지 주파수는 누락시키는 방법이 있는데 이 방법은 너무 오래 걸린다. 한쪽에서 통신을 하게 되면 다른 사람은 통신을 하지 못하게 되기 때문이다 그래서 브로드캐스팅으로 보낼 때 데이터를 분할을 해서 분할된 데이터에 해더를 붙인다. 그래서 복잡하게 얽혀서 쓰레기처럼..

Springboot 2021.06.28