기술 블로그
[TIL] OSI 7 , TCP/IP 4 ,TCP UDP 본문
반응형
http란?
데이터 전달을 위한 통신 프로토콜로
- 클라이언트 서버 모델에서 사용되며
- 비 상태성을 지닌다.
- 보완 방법: 쿠키 세션
쿠키
- 클라이언트에서 저장하는 작은 데이터 셋
* 쿠키에 만료기간 있음
세션
- 서버 단에서 클라이언트를 식별하기위해 각 클라이언트마다 세션 아이디를 할당하고 쿠키를 내려보내 통신시 인증하는 구조
- 세션정보는 서버에 저장됨
- 일반적으로 세션은 브라우저 종료시 종료됨
OSI 7 계층이란
네트워크 프로토콜이 통신하는 구조
응용
- 어플리케이션 프로세스와 통신하는 구간
- http 구간
세션
- 세션을 유지하고 암호화 , 직렬화등을 담당
- 동기화와 오류 복구 담당
전송
- 포인트 투 포인트
- TCP/UDP등이 해당
- 양 끝단 신뢰성있는 전송 담당
- 데이터의 분할 및 재조립
네트워크
- ip 계층이며
- 데이터 패킷 전달
- 라우터 통신 연관
데이터링크
- 같은 lan내 통신 담당
- 이더넷
물리계층
- 데이터를 전기신호로 변환
TCP/IP 4 계층이란
같은 네트워크 프로토콜이 통신하는 구조이며 TCP/IP 프로토콜 기반으로 실전과 더 밀접한 연관이 있음
- 응용
- osi 7 의 5,6,7 계층
- http
- 전송
- osi 7의 전송계층과 유사하며
- 엔드 투 엔드
- tcp 동작
- 신뢰성 있는 전송 담담
- 데이터 분할 및 재조립
- 인터넷
- Ip 계층
- 데이터 패킷 전송, 라우터 담당
- 네트워크 계층
- 맥 주소 이용
- 프레임 전송
UDP란
- 비 신뢰성 비 연결성
- 순서 비보장
- 속도 빠름
- 영상 스트리밍에 사용
TCP란
신뢰성 연결성
순서 보장
속도 느릴 수 있음
흐름 제어 혼잡 제어 활용
- 흐름제어
- 스탭 엔 웨이트
- 슬라이딩 윈도우
- 혼잡제어
- 송신 측 속도를 줄임
- 흐름제어
연결 수립
- 3way 핸드쉐이크
연결 해제
- 4way 핸드쉐이크
반응형
Comments