일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- IOC
- 정적팩토리메서드
- 생성자주입
- 동적파라미터
- 기능적 요구사항
- jpa no session
- fetch join
- 자바 필터
- kotlin ::
- Spring
- method refetence
- 스프링시큐리티
- open-session-in-view
- 스프링
- 비기능적 요구사항
- jpa lazy
- 수정자주입
- Atomicity
- ioc컨테이너
- 스프링부트 도커
- 도커 이미지 빌드
- java predicate
- 스프링di
- 토비의 스프링
- 스프링 포매터
- 스프링 시큐리티 설정
- 그래프큐엘
- kotlin 리팩터링
- spring formatter
- 소프트웨어의 품격
Archives
- Today
- Total
공부기록
신뢰성을 담당하는 TCP 본문
반응형
TCP란?
- 계층으로 말하자면 트랜스포트(전송) 계층에 해당된다.
- 신뢰성있는 바이트 스트림 서비스를 제공한다.
바이트 스트림 서비스: 용량이 큰 데이터를 보내기 쉽게 TCP 세그먼트라는 단위 패킷으로 작게 분해하여 관리하고 상대에게 서비스한다
결론
- TCP는 대용량의 데이터를 보내기 쉽게 작게 분해하여 상대에게 보내고 정확하게 도착했는지 확인하는 역할을 한다.
쓰리웨이 핸드셰이킹(Three way handshakiing)
상대에게 확실하게 데이터를 보내기 위한 방법.
패킷을 보낸 뒤 확실하게 보내졌는지 여부를 상대에게 확인한다.
- 'SYN'와 'ACK'라는 TCP플래그를 사용한다.
- 송신측에서 최초 'SYN' 플래그로 상대에게 접속함과 동시에 패킷을 보낸다.
- 수신측에서 'SYN/ACK' 플래그로 송신측에 접속함과 동시에 패킷을 수신한 사실을 전한다.
- 마지막으로 송신측이 'ACK' 플래그를 보내 패킷 교환이 완료되었음을 전한다.
반응형
'Computer Science > 네트워크' 카테고리의 다른 글
쿠키와 세션 (0) | 2020.01.05 |
---|---|
컴퓨터 네트워크(OSI참조 모델 등) (0) | 2019.12.09 |
간단한 프로토콜 HTTP (0) | 2019.12.01 |
웹페이지가 브라우저에 보이는 과정. (0) | 2019.08.22 |