상세 컨텐츠

본문 제목

TCP/IP에 대한 이해

네트워크프로그래밍

by 리액트바오 2025. 8. 12. 11:14

본문

용어

TCP/IP Header

  • 송수신 데이터의 전송을 위해 필요한 정보를 담아둠
  • 네트워크 장비를 통해 참조

UDP

  • 데이터 수신 확인 없이 일방적인 송신 방식

Checksum

  • 중복 검사의 한 형태로, 오류 정정을 통해, 공간이나 시간 속에서 송신된 자료의 무결성을 보호하는 단순한 방법

 

 

1. TCP/IP의 전송 방식에 대한 이해

TCP/IP의 탄생

운영체제와 무관하게 통신 가능

1970년대 탄생시에는 유닉스 전용

데이터 포맷은 유닉스 체계 사용

라우팅이 가능(패킷 전송 방식 채택)

망 중립성과 개방성

자율적 관리

데이터 송수신자의 자유도 확보

TCP/IP의 특징

현대 인터넷은 TCP/IP기반

OSI7계층은 개념적 모델

원격 로그인/대화형 파일 전송/전자 메일 등 지원

클라이언트 서버 구조

Socket 프로그래밍 = 네트워크 프로그래밍

TCP/IP의 데이터 구성

포트번호는 어디로 가야하는지 결정한다. 

데이터 오프셋은 헤어의 크기를 알려주는 역할을 한다. 

체크섬은 TCP/IP에서 오류를 검사한다.

IP는 라우트 기능이기 때문에 정보를 모두 포함해야만하다

 

 

 

2. UDP 전송 방식에 대한 이해

비연결의 경우 연결이 끊긴 상태를 말하는것이 아니라, 연결을 확인 안한다 라는 것이다. 

UDP는 데이터를 받았는지 안받았는지 알 수 없기 때문에 데이터 재전송이 없다.

UDP는 일방적인 통신방법니다. 방송을 하듯

일대일,일대다,다대다 통신

UDP는 TCP보다 헤더가 비교적 짧다.

 

 

 

전력선 통신

퓨리에 변환

광섬유와 구리선의 차이

전력선은 주로 교류에 사용된다. 보통 60Hz

이전에 무선통신이 발달 되지 않았을때엔, 모든 전기를 이어서 사용하자 라는 주장이 나왔다.

하지만, 지금은 사라짐. wifi를 사용하면 되기 때문

전력선 통신은 사실상 잊혀진 통신 기술이다. 하지만 여전히 연구개발이 이어지고 있다.

 

 

 

위성 인터넷

저궤도 위성

고주파 통신

요즘엔 위성 인터넷의 영향력이 커지고 있다.

위성 인터넷의 특징은 저궤도로 가능하다는것이다.

이는 더 많은 사람들에게 더 많은 인터넷을 보급할 수 있음

 

 

 

출처: 메가존아이티 네트워크프로그래밍 지도교수 윤지수

'네트워크프로그래밍' 카테고리의 다른 글

Socket 프로그래밍  (0) 2025.08.12
통신 규약의 필요성과 구성  (0) 2025.08.12
OSI 7 Layer  (0) 2025.08.11
인터넷의 주소체계와 포트  (0) 2025.08.11
네트워크의 필요성과 분류  (0) 2025.08.11

관련글 더보기