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

CS 개념47

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.
부동소수점 부동 소수점(浮動小數點) – floating point - 십진법 우리가 쓰는 표현은 decimal number, 10이 기준이 되는 표현방식이다. - 이진법 2를 기준으로 설명하게 된다. 정확히는 이진법 10(2)을 기준으로 생각하는 것. 이진법에서는 0.1을 2개 가져다 놓으면 이는 1.0이 된다. “십진” 유한소수점수, “십진” 무한소수점수 유한소수점수 : 말 그대로 소수점이 유한, 즉 3/4, 0.2 등 분모에 적당한 자연수 값을 곱하면 10의 거듭제곱 꼴이 된다. 무한소수점수 : 0.3같은 경우 10으로 계속 나눠도 완벽하게 갈라지지 않아서 이는 0.33333....이 된다. “이진: 유한소수점수, ”이진“ 무한소수점수 무한소수점수 : 대표적으로 십진수 0.1이 이진무한소수점수 이다. 즉, 딱 .. 2022. 10. 17.