TCP
-
TCP와 UDP의 차이에 대한 주관적인 생각 Feat. 보안Knowledge/Network 2020. 9. 8. 23:39
보안적인 입장에서 보았을때 TCP와 UDP는 어떠한 차이가 있을까? 일단 이 질문에 앞서서 단순한 차이부터 살펴보자. 연결과 비연결, 즉 신뢰성과 비신뢰성이다. 이 차이에서 부터 파생하는 많은 장단점들이 존재한다. 속도라던지 각자의 특성에 따른 헤더 구조의 차이 등.. 보안과 관련해서는 어떠한 차이가 있을까? 각자 장단점이 있지만 좀 더 치명적인 위험이 잠재되어 있는 것은 역시 TCP가 아닐까하는 생각이 든다. 학교를 예로 들어보자. (완벽한 비유는 아니니 느낌, flow~만 참고하시길) 기본적으로 교장실 같은 곳은 들어갈 때 우리는 노크를 하고 자신의 신분을 밝힌 뒤에 안에 사람이 있고 그 사람이 들어오라고 하면 들어 갈 수 있다. 이런 곳에 무단으로 들어오는 것에 성공한다면 치명적인 위험이 될 수 있..
-
Ethernet, IP, TCP 프로토콜에 대한 고찰Knowledge/Network 2020. 9. 8. 21:08
요즘 네트워크에 대해 공부하게 되어서 다시 한번 복습겸 지난 글들을 정독하였다. 2019/05/28 - [Knowledge/Network] - 이더넷 프로토콜 패킷 구조 이더넷 프로토콜 패킷 구조 이더넷 프로토콜은 2계층인 데이터 링크 계층의 프로토콜이다. 오늘은 사진 없이 형식만 기재하도록 하겠습니다. 이더넷 프로토콜 요약 Preamble - SFD - DMA - SMA - Length or Type - Data - Pad - Frame Check.. shineild-security.tistory.com 2019/05/28 - [Knowledge/Network] - IP 패킷 구조 IP 패킷 구조 IP ( Internet Procotocl) IP 프로토콜은 가장 대표적인 네트워크 계층 프로토콜이다. 하..
-
TCP 패킷 구조 (전송계층 프로토콜)Knowledge/Network 2019. 5. 29. 00:50
TCP 패킷은 전송계층의 프로토콜로 연결지향형이다. 그리고 전송계층에서는 포트번호를 주소로 삼는다. TCP 패킷 구조 S.Port 길이 : 2 Bytes Source Port 출발지 포트 D.Port 길이 : 2 Bytes Destination Port 목적지 포트 Seq.Number 길이 : 4 Bytes Sequence Number 패킷의 순서 값 Ack.Number 길이 : 4 Bytes Acknowledgment Number 통신 상대의 패킷 순서 값 Data Offset 길이 : 4 bits TCP 패킷의 헤더 길이를 나타내며 32bits가 몇 행인지를 가리킨다. 최소값 : 5 Reserved 임시공간 Control Bits 길이 : 6 bits 6개의 비트는 각각 다음과 같이 TCP 패킷의 종..