일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 도커 이미지 빌드
- 생성자주입
- 소프트웨어의 품격
- 그래프큐엘
- 비기능적 요구사항
- 스프링시큐리티
- kotlin ::
- 스프링 시큐리티 설정
- 수정자주입
- 토비의 스프링
- jpa no session
- 스프링 포매터
- ioc컨테이너
- 기능적 요구사항
- kotlin 리팩터링
- spring formatter
- 정적팩토리메서드
- Atomicity
- java predicate
- open-session-in-view
- IOC
- jpa lazy
- 자바 필터
- 스프링di
- method refetence
- 스프링
- 스프링부트 도커
- fetch join
- Spring
- 동적파라미터
- Today
- Total
목록Computer Science/네트워크 (5)
공부기록
쿠키와 세션. 최초의 웹에서는 단순히 문서를 전달받거나 정보를 공유하는 목적으로 사용했기 때문에 상태 유지 및 관리가 필요없었다. 하지만 웹이 발전해가며 로그인이라던지 장바구니에 담긴 상품 등 상태 유지및 관리가 필요하게 됐다. 이러한 배경 때문에 쿠키가 등장한다. 상태 유지 및 관리 , 사용자 인증 수단 -> 쿠키 쿠키 지속쿠키 일반적으로 우리가 부르는 쿠키. 클라이언트 하드 디스크에 텍스트형태로 저장. 클라PC 사용자들은 해당 쿠키 정보 열람가능. 세션쿠키 일반적으로 우리가 부르는 세션. 클라이언트 웹 브라우저 캐시에 저장. 예를 들어 정상적인 로그인을 하면 was는 서버측에 해당 세션정보를 저장함. 쿠키 헤더 구조 서버에서 클라로 쿠키 발급시 Set-Cookie 헤더를 통해 클라이언트에 쿠키 값을 ..
TCP란? 계층으로 말하자면 트랜스포트(전송) 계층에 해당된다. 신뢰성있는 바이트 스트림 서비스를 제공한다. 바이트 스트림 서비스: 용량이 큰 데이터를 보내기 쉽게 TCP 세그먼트라는 단위 패킷으로 작게 분해하여 관리하고 상대에게 서비스한다 결론 TCP는 대용량의 데이터를 보내기 쉽게 작게 분해하여 상대에게 보내고 정확하게 도착했는지 확인하는 역할을 한다. 쓰리웨이 핸드셰이킹(Three way handshakiing) 상대에게 확실하게 데이터를 보내기 위한 방법. 패킷을 보낸 뒤 확실하게 보내졌는지 여부를 상대에게 확인한다. 'SYN'와 'ACK'라는 TCP플래그를 사용한다. 송신측에서 최초 'SYN' 플래그로 상대에게 접속함과 동시에 패킷을 보낸다. 수신측에서..
컴퓨터 네트워크의 개요컴퓨터 네트워크는 기본적으로 사람, 컴퓨터, 기타 장비들 간의 정보 교류를 위한 통신망.1940년대 중반부터 군사적목적으로 미국 국방부에서부터 시작됐다. 90년대에 들어서 다양한 형태의 인터넷 서비스를 통해 일반인에게도 가까워졌다.컴퓨터 네트워크의 구성요소채널모든 통신은 전선, 전화선, 광케이블, 무선링크 등 통신매체를 통해서 통신 신호가 전달됨.통신 신호가 실제로 전달되는 통로를 채널이라 한다.주파수통신신호가 초당 몇 번 진동하는가를 계산한 것.단위는 헤르츠(Hz)대역폭통신 채널의 최대 주파수에서 최소 주파수 사이의 주파수 대역최대 주파수가 높을수록 같은 단위 시간에 더욱 많은 정보를 전송할 수 있다.노드네트워크에 연결된 컴퓨터나 관련장비일반 범용컴퓨터가 될 수도있고, 라우터와 같..
HTTP는 클라이언트와 서버 간에 통신을 한다. 리소스가 필요하다고 하는 쪽이 클라이언트, 리소스를 제공하는 쪽이 서버. 한 번의 통신에서 반드시 한 쪽은 클라이언트, 다른 한 쪽은 서버의 역할. 리퀘스트와 리스폰스를 교환하여 성립 클라이언트 측에서 리퀘스트 서버 측에서 리스폰스 리퀘스트를 수신해야 리스폰스를 송신한다. 리스폰스 메세지 구성 HTTP/1.1 200 OK | 프로토콜버전 / 상태코드 / 상태코드설명 Date: Tue, 10 Jul 2012 06:50:15 GMT | Content-Length: 352 | 리스폰스 헤더 필드 Content-Type: text/html | | 바디 ... | HTTP는 상태를 유지하지 않는 프로토콜 stateless 프로토콜. 이전에 보낸 리퀘스트나 리스폰스에..