SpringBoot

소켓통신소켓 통신은 프로토콜 아닌 OS가 만든 인터페이스다OS가 IP연결하고 PORT만 적어두면 통신 시켜줄테니 이것만 지켜! 라고 말하는것 단방향 통신수신자가 송신자한테 RESPONSE하지 않는것 반이중통신전화처럼 동시에 안되고 무전기 처럼 한번에 한명씩만 가능 블로킹 서버 통신클라이언트가 요청을 하면 동기적으로 응답하는서버 = 동기서버 or 블로킹 서버->요청을 받고 처리할때까지 다른 작업을 할 수없다즉 여러 컴퓨터에서 데이터를 받으면 쓰레드가 없기 때문에 하나씩만 데이터를 처리 할 수 있다 멀티스레드 비동기 서버 통신쓰레드를 사용하여 여러 요청들을 병렬로 처리가능 웹서버클라이언트가 리퀘스트를 해야 response를 해준다html == 세계 공통 워드 프로그램웹 부라우저 == html 뷰어html이 ..
8bit = 1byte = 영어 1글자 가능 -> 8bit통신 사용하는 이유 통신TCP(transmission control protocol) -> 3 handshake기반프로토콜 -> 동등한관계에서 상호 규약인터페이스 -> 동등하지 않은 관계에서의 상호 규약보안의 3요소 기밀성, 무결성, 가용성 가용성-> 필요한 시점에 정상적으로 동작하는것 : TCPRSA(공개키,암호키) ->홍군-청군 이야기기밀성 -> 인가되지 않는 접근 방지 : RSA 무결성 -> 무단으로 변경되지 않은것 : RSATCP + RSA -> 완벽한 통신가능 대칭키->클라이언트(브라우저)-카카오-내가만든서버1. 클라이언트가 카카오에 자신의 id,password를 보낸다2. 카카오가 클라이언트한테 인증 토큰을 보낸다3. 클라이언트가 나한테..
자동차는 엔진 상속 불가-> 다양성 성립 X자동차는 엔진의 기능을 사용하면 되니까 될거 같지만상속을 말로만 들었을땐 부모의 변수를 물려받는것인데이거 자체로만 인지하고 문법적으로 사용하면 좋은 아키텍처가 만들어지지 않는다//아키텍처 : 시스텀 구조의 설계 유형왜? 다형성에 어긋나서 추상화를 만족하지 못한다반대로 강아지는 동물을 상속 받을 수 있다판단할때 강아지야 너 동물이니? OK, 자동차야 너 엔진이니? NO DIP : dependency inversion priniple구체적인 대상에 의존하는게 아니라 추상적인 것에 의존하고 상속을 통한 객체를 찍어서 운영하자왕과 모자장수가 아닌 재판관과 증인에 의존해서 유지보수에 용이하게 만들자 OCP : open closed principle DIP를 사용하면 기존..
브리오
'SpringBoot' 카테고리의 글 목록 (4 Page)