CS/네트워크 3

네트워크3

20. TCP 헤더를 설명하세요.부위별 해석발신지 포트 주소보내는 곳의 포트 번호목적지 포트 주소받는 곳의 포트 번호Sequence number현재 패킷의 바이트 번호전송 데이터들을 서로 뒤섞이지 않고 보내기 위해 순서를 만드는 것임예시앞선 패킷이 1000~1200번 바이트 사용 시, 현재 패킷의 시퀀스 넘버는 1201Acknowledgement number(확인 응답 번호)수신자가 원하는 다음 바이트 번호수신자가 ACK 신호로 Acknowledgement number를 같이 보냄송신자는 해당 Acknowledgement number를 TCP 헤더에 담아서 수신자에게 보냄HLEN (or) Data offsetTCP 헤더의 크기를 나타냄단위 : 1word(= 4byte)예시TCP 헤더의 크기 = 10byt..

CS/네트워크 2024.08.14

네트워크2

11. Cookie , Session, Token에 대해서 설명해주세요쿠키헤더Set-Cookie서버 → 클라이언트로 쿠키 전달Cookie클라이언트 → 서버로 쿠키 전달과정클라이언트 → 서버로 요청 보냄서버는 요청의 응답 + 저장하고 싶은 정보를 Set-Cookie에 담아서 클라이언트에 전달클라이언트는 서버에 요청을 보낼 때마다, 쿠키 정보를 Cookie에 담아서 전달서버는 쿠키 정보를 통해, 클라이언트의 정보를 식별 가능단점보안 취약(클라이언트 측에서 쿠키의 수정, 삭제 가능)세션클라이언트와 서버 사이의 연결을 확인하기 위한 정보과정클라이언트 → 서버로 연결 요청서버는 세션ID 생성 및 저장서버 → 클라이언트로 세션ID를 쿠키에 기록하여 전달클라이언트 → 서버로 요청을 보낼 시, 해당 세션ID가 있는 쿠..

CS/네트워크 2024.08.13

네트워크1

1. OSI 7계층1계층 : 물리 계층전기적 신호를 전달하는 역할신호 단위 : 0, 1ex) 허브, 리피터2계층 : 데이터 링크 계층1계층 정보의 오류를 파악하고 재전송하는 역할해당 데이터에 MAC 주소를 부착하여 3계층으로 전송신호 단위 : 프레임ex) 브릿지, 스위치, 이더넷3계층 : 네트워크 계층데이터를 전달할 주소를 지정하는 역할라우터를 통해 전송할 IP 주소를 선택하여, 해당 주소에 데이터를 전달해당 데이터에는 IP 헤더를 부착함.신호 단위 : 패킷ex) 라우터4계층 : 전송 계층목적지까지 신뢰할 수 있는 데이터를 보내는 역할종류연결형 통신(TCP)비연결형 통신(UDP)4계층에서 데이터를 붙이는 헤더들Port 번호TCP or UDP5계층 : 세션 계층두 대상 간에 데이터 교환이 일어나는 장소(상..

CS/네트워크 2024.08.12