본문 바로가기
  • 시 쓰는 개발자

UDP3

HTTP 웹 기본 지식 (1) - IP, TCP, UDP 김영한님의 HTTP 웹 기본지식을 들으며 정리하였습니다. IP (Internet Protocol)지정한 IP 주소에 패킷이라는 단위로 데이터 전달패킷 : 패키지 + 버킷. 즉, 데이터 보따리라고 생각데이터 송수신에서 송신과 수신은 같은 길이 아니어도 됨. 즉, 데이터 주고받을 때 왔던 길 그대로 되돌아가는 게 아니어도 상관 없음.IP의 한계비연결성 : PC가 꺼져있어도, 못받는상태여도 상관없이 데이터 보냄.비신뢰성 : 중간에 패킷 사라지는 것이나, 패킷 오는 순서 보장 안해줌.패킷 크기가 크면 끊어서 보내주는데(1500바이트 정도), 순서 보장 안해주고 & 전송되는 노드들이 고정이 아니라서 패킷 순서가 꼬일 수 있음.TCP의 특징 (Transmission Control Protocol)TCP가 출발지와 .. 2024. 5. 7.
OSI 7 LAYER OSI 7 LAYER (Open Systems Interconnection) 1984년에 국제 표준기구 iso가 발표한 네트워크 모델 ▶ 네트워크 모델이 서로 다른 회사들끼리도 통신이 원활하게 이루어지기 위해서 규격을 정해놓은 것. 7계층 - application layer 응용 프로세스를 직접 사용해 응용 서비스를 수행하는 계층. http ftp smtp와 같은 프로토콜들이 속한 계층. 6계층 – presentation layer 데이터의 변환, 압축, 암호화가 이루어지는 계층. 서로 다른 통신기기간에 다른 인코딩을 사용할 수도 있기 때문에 데이터 변환이 이루어지는 것. 5계층 – session layer 세션을 열고 닫고를 제공하는 계층. 세션 복원 또한 지원해주는데, 이는 체크포인트라는 것을 통해 .. 2022. 10. 23.
TCP / UDP TCP/UDP를 알아야 하는 이유? 웹 어플리케이션의 신뢰성과 성능 개선을 하는 중요한 역할을 한다. EX. DB와 서버간의 통신을 할 때 데이터의 소실 방지, 순서 보장 TCP/IP 모델 Application Layer – HTTP, 브라우저라고 생각하면 됨 Transport Layer – TCP, UDP Internet Layer - IP Network Access Layer - 이더넷 TCP 헤더 종류 컨트롤 비트 SYN 송신측과 수신측에서 시퀀스 번호를 공유함을 나타냄 ACK 수신 데이터의 시퀀스 번호가 유효함을 나타냄 FIN 연결 끊기를 나타냄 시퀀스 번호 현재 데이터의 첫 번째 위치가 전체 송신 데이터에 몇 번째 위치인지를 나타내는 일련번호 ACK 번호 수신측에서 몇 바이트까지 받았는지 송신측.. 2022. 10. 21.